MurphyA/hacker-news huggingface dataset:
by pavel_lishin | 2025-04-16 17:15:31+00:00
> you would have people screaming about "abusive" companies sticking you with $200k in debt if you quit right after they give you $200k worth of training.

Because it would be very easy to abuse. It would be oh-so-easy to give an employee training worth $200k - in the company's estimate - and then force them to stick around for years.

"But nobody made them agree to that!"

Sure, and nobody makes anyone take on a bad loan from a shady car dealership, or a bad mortgage sold by the same people who tanked the economy, etc., etc.
by sebastienbarre | 2025-04-16 17:16:05+00:00
> If you think your project will have more than half a dozen developers then you should probably start thinking about something like...

CMake was created in 2000 with large, cross-platform projects involving multiple organizations in mind. The development was funded by the National Library of Medicine (NLM) for the ITK project (https://github.com/InsightSoftwareConsortium/ITK). As of 2025, ITK consists of millions of lines of code and has received contributions from hundreds of developers. Other projects of similar scale include VTK and ParaView.
by zeristor | 2025-04-16 17:16:21+00:00
Interesting, tweaking sounds like a very minimal intervention. I’d imagine this would need to be refactored but then maybe things are different in Rust.

“Instead of emitting one giant crate containing everything, we tweaked our SQL-to-Rust compiler to split the output into many smaller crates.”

It seems a bit weird the developer has a 64 core machine and suddenly realises the cores are dormant.

I was expecting some DAG set up, and it motors its way through to the end.
by parliament32 | 2025-04-16 17:16:54+00:00
> Next, they create a Google OAuth application. For the name of the application, they enter the entire text of the Phishing message - newlines and all - followed by a lot of whitespace, and "Google Legal Support".

So the meat of the issue is.. Google allows very long oauth application display names, which can look like an email body when they send notifications about that application?

In Microsoft-land this field ("display name") is limited to 120 characters.
by cryptonector | 2025-04-16 17:16:56+00:00
How is your reply relevant to my comment? I said the Argentine military rulers were far from free marketeers, and indeed, so they were. Their ideas in economics were very much of the protectionist / populist sort, and not just as to international trade, but in every way. It's almost as though the only difference between them and Perón et. al. was really about who shall govern, not what shall they do, except perhaps that the military rulers were a bit more subtle in their populism in that they were explicitly against cults of personality. Oh, and let's not forget that Perón was a military ruler... Basically it was a turf war -- a brutal one, yes, but let's not pretend that any of them were free marketeers doing what laissez faire American gringo yankee capitalists wanted. They did take training help from the U.S. at various times (don't forget that Argentina had several distinct post-war periods of military rule), and Pinochet in Chile in particular had the support of Nixon and Kissinger and the U.S. government, but the Argentine junta of 1976-1983 did not have Carter's support.
by CamperBob2 | 2025-04-16 17:17:22+00:00
It's no different from what apologists for Communism and any number of other -isms will tell you. "B...b...but it's never really been tried." Capitalists are as entitled to that excuse as anyone else.

It's almost as if no economic, social, or political system known to mankind will stand up for long under a determined onslaught of corruption.
by kspacewalk2 | 2025-04-16 17:17:32+00:00
>the whole support for the Ukraine, whose territorial integrity it formally agreed on to protect, amounted to some military hand-me-downs and a bit of intel sharing (no longer even that from what I know?)

Let's not forget that Trump and his clown show are now attempting to bully Ukraine into paying the full, inflated to the max, US government contractor price for the new versions of those hand-me-downs. Partly because that was how the accounting was done - very often, $X of "military aid to Ukraine" = $X spent on a new weapon for US military to replace the decades old weapon to be sent to Ukraine.
by mrandish | 2025-04-16 17:17:44+00:00
Thanks for your thoughtful reply. I agree that things are certainly economically bad for average Russians citizens and will continue to get worse. But as long as it does so gradually, they'll remain cowed, grumble and go along. On the hopeful scenario, the danger point will come if Putin no longer has sufficient resources to keep co-opting those in positions of power and their number grows too quickly for Putin to keep killing the ones who become problems.

Underneath the yacht-hiding oligarchs there's a large strata of sub-yacht minigarchs and they aren't happy. Their ill-gotten gains elevate them far above the common Russian but they don't have an oligarch's wealth to soften the impact of embargos. They can't easily jet-set off to international playgrounds anymore and replacement parts for their BMW are starting to cost more than a Prada. Their wife is bitching about not feeling safe to visit their seaside condo in Crimea and even their mistress has moved to a timeshare model with multiple patrons.

If this malaise gets too deep for too long, disloyalty festers. Not disloyalty to the country but to the illicit system that's permitted limited latitude to pillage the economy at every level in exchange for perpetuating the system. If the lower rungs in the pyramid start working together in ever-larger ad hoc schemes to restore their take to what used to be, which is more than the system can now permit, the whole pyramid gets brittle. First, it just starts crumbling around the edges here and there but when wide shocks hit the system it starts triggering landslides caused by the illicit system fighting itself over the diminishing spoils trickling down. It's manageable but costly. A lot of people who weren't that high up start getting disappeared. Enough that everyone else notices. Too many to just chalk up to being too stupid, too greedy or too unlucky.

Once that reaches nearer the base of the pyramid, if multiple large shocks happen to hit at once, the disparate landslides could coalesce into an avalanche. The stagehands keeping the pretense going stop playing along and start mostly playing for themselves. Too many of them to keep the grocery shelves in Moscow stocked. It's worse in the provinces and once reliable regional governors aren't so reliable anymore. Stopping that requires tanks in regional capitals, more than one at a time. Pretty soon, the Kremlin starts running short of the most loyal internal security troops, the ones you can count on not only to open fire on civilians but shoot at local troops with guns. Eventually they have to start sending troops that aren't much more loyal than the locals they're putting down.

When the system starts swaying, Kremlin elite outside the inner circle get worried. When the instability continues to grow most get scared, but a few get opportunistic. And some of them start talking. Then the talk creeps into plotting. And this is how the end always comes. At first, slowly - and then all at once.

Obviously, we're nowhere close to any of that but Prigozhin's folly was a small preview of what's possible. So, I doubt it'll happen but I'm hopeful.
by Robotbeat | 2025-04-16 17:18:11+00:00
Do you think the government should start owning shares? Seems problematic. Instead, we could tax realized gains and profits. I think in general this is all just a round about way of doing the taxation we already do, just more of it. Which I support (except for the needlessly antagonistic populist tone), for the same reason I support some cutting of government spending. We legitimately do have too much federal debt right now.
How to align with user preference in a RAG system?
by vectify_AI | 2025-04-16 17:18:12+00:00
Current embedding-based RAG systems primarily rely on semantic similarity. Given a document and a query, the system usually retrieves multiple sections that appear semantically relevant. However, in domain-specific applications, such as financial analysis or legal research, users often have domain-specific preferences for which parts of a document to consult first. These preferences are typically driven by experience about where answers are typically found or which sections are considered more trustworthy sources of information.

For example:

- When querying about financial performance metrics (e.g., earnings adjustments), experienced analysts typically look first at the Management’s Discussion and Analysis (MD&A) section or related financial statement footnotes.

- For questions about company risks, they usually prioritize the Risk Factors section before turning to broader disclosures.

These expert-driven navigation patterns are difficult to capture using embedding-based RAG alone. Fine-tuning embedding models to reflect such preferences is possible, but it tends to be costly and resource-intensive.

An alternative approach is to incorporate reasoning-based retrieval, which mimics how humans find information. For example, when reading a long document, a human typically starts by reviewing the table of contents to determine which sections to read first, based on the context of the query and preference. Similarly, one can build an LLM agent that analyzes the "table of contents" and then navigates through the document according to expert preferences. This can be achieved by using few-shot prompting, where the system learns from sample user preference examples provided in the prompt, allowing it to prioritize sections based on the user’s needs.

To support this paradigm, we developed an open-sourced tool called PageIndex. It can transform any long documents into an LLM-friendly "table-of-contents" tree index, which is ready for the LLM agents to navigate. With PageIndex, you can easily build RAG agents that align with user preferences and domain logic.

Would love any feedback, particularly thoughts on reasoning-based RAG or other potential applications of PageIndex.
by darioush | 2025-04-16 17:18:14+00:00
It's becoming a bit like iphone 3, 4... 13, 25...

Ok they are all phones that run apps and have a camera. I'm not an "AI power user", but I do talk to ChatGPT + Grok for daily tasks and use copilot.

The big step function happened when they could search the web but not much else has changed in my limited experience.
by behnamoh | 2025-04-16 17:19:33+00:00
OpenAI be like:

o1, o1-mini, o1-pro, o3, o4-mini, gpt-4, gpt-4o, gpt-4-turbo, gpt-4.5, gpt-4.1, gpt-4o-mini, gpt-4.1-mini, gpt-4.1-nano, gpt-3.5-turbo
by cryptonector | 2025-04-16 17:20:14+00:00
> I'd really like to see what an LLM Incident Response looks like!

It must look like this: "Uggh! Here we go again!" and "boss, we really can't make the guardrails secure, at some point we might have to give up", with the PHB saying "keep trying, we have to have them guardrails!".
by SebastianKra | 2025-04-16 17:20:19+00:00
You can...

...have a client component inside the post. For example, for each post, have a server component, that contains a <ClientDeleteButton postId={...} />.

...have a wrapper client component that takes a server components as a child. Eg. if you want to show a hover-card for each post:

<ClientHoverCard preview={<Preview />}> <ServerPost /> </ClientHoverCard>

https://nextjs.org/docs/app/building-your-application/render...

> props duplicated across items in the list, you've got to duplicate the data in the JSON

I'm pretty sure gzip would just compress that.
by georgewsinger | 2025-04-16 17:20:19+00:00
Very impressive! But under arguably the most important benchmark -- SWE-bench verified for real-world coding tasks -- Claude 3.7 still remains the champion.[1]

Incredible how resilient Claude models have been for best-in-coding class.

[1] But by only about 1%, and inclusive of Claude's "custom scaffold" augmentation (which in practice I assume almost no one uses?). The new OpenAI models might still be effectively best in class now (or likely beating Claude with similar augmentation?).
by caconym_ | 2025-04-16 17:20:19+00:00
As much as you might think cherrypicking examples like Spotify (and characterizing them poorly, besides) supports your point, I don't think it's going to be practical to enumerate every single source of sales, royalties, and other fees paid to artists in aggregate.

So maybe you'd like to state, for the record, that all those sales, royalties, and other fees—in aggregate—are so small as to be meaningless and insignificant to those who receive them? It's staggeringly wrong, but at least then we'll know where we stand.
by gnabgib | 2025-04-16 17:20:48+00:00
Paper: https://www.nature.com/articles/d41586-025-01088-x (https://news.ycombinator.com/item?id=43652151)

Another map An adult fruit fly brain has been mapped (594 points, 7 months ago, 192 comments) https://news.ycombinator.com/item?id=41722159
by rahimnathwani | 2025-04-16 17:20:52+00:00
ChatGPT Plus, Pro, and Team users will see o3, o4-mini, and o4-mini-high in the model selector starting today, replacing o1, o3‑mini, and o3‑mini‑high.

I subscribe to pro but don't yet see the new models (either in the Android app or on the web version).
by Suppafly | 2025-04-16 17:21:19+00:00
>I won’t pretend to know the technical details (as the other replies do) but I want to make a point for the “pedagogical” effect here, which I agree with the author. The way I interpret the article, it’s not supposed to be a deep, theoretical treatise on the subject; more of an introductory, “intuitive” take on it.

There are ways to teach things at a conceptual level without teaching them incorrectly though, especially when writing for an adult audience.
by czk | 2025-04-16 17:21:39+00:00
"good at advanced reasoning", "fast at advanced reasoning", "slower at advanced reasoning but more advanced than the good one but not as fast but cant search the internet", "great at code and logic", "good for everyday tasks but awful at everything else", "faster for most questions but answers them incorrectly", "can draw but cant search", "can search but cant draw", "good for writing and doing creative things"
by ApolloFortyNine | 2025-04-16 17:21:40+00:00
Maybe OpenAI needs an easy mode for all these people saying 5 choices of models (and that's only if you pay) is simply too confusing for them.

They even provide a description in the UI of each before you select it, and it defaults to a model for you.

If you just want an answer of what you should use and can't be bothered to research them, just use o3(4)-mini and call it a day.
by garfield_light | 2025-04-16 17:22:02+00:00
> Nobody is asking for compelled speech here.

It's implicit, you just don't want to see it. It's literally political commissars.

> And yes, after being forced to start business meetings with a brief mention of whether anyone is transgender for the last few years, nearly everyone hates that.

What are you talking about? I never seen that or do you mean that people present themselves in a business meeting? Is this compelled speech to you? Hearing "Hi my name is Mark, call me he" is such a earth shattering trauma that you'll allow party officials in your universities?
by meetpateltech | 2025-04-16 17:22:22+00:00
o3 is cheaper than o1. (per 1M tokens)

• o3 Pricing:

- Input: $10.00 - Cached Input: $2.50 - Output: $40.00

• o1 Pricing:

- Input: $15.00 - Cached Input: $7.50 - Output: $60.00

o4-mini pricing remains the same as o3-mini.
by _heimdall | 2025-04-16 17:22:31+00:00
But how do you actually trust them?

There's almost no time investment in building onlyhumanhub. It's only a few months old (based on the copyright), have effectively a text-only homepage, and account creation which I assume allows you to upload photos of your passport and link your existing social media profiles.

There are so many ways that could go wrong, from this being a phishing attack to this being a well intended project that happens to create a database linking passport IDs to all of a person's social media accounts.

The idea that they may eventually offer a social media platform that doesn't require public use of your real identity is all well and good, but they're still a honeypot for doxing.
by owlstuffing | 2025-04-16 17:22:35+00:00
> We never stopped manufacturing, we just stopped employing people.

That’s a misleading oversimplification. While it’s true we haven’t stopped manufacturing, we did offshore a massive portion of it--especially after the Open Door Policy with China and subsequent free trade agreements. That shift didn’t just change where things are made; it fundamentally altered corporate incentives. Once production moved overseas, the need to invest in domestic labor--training, benefits, long-term employment--shrank accordingly.
by TuxSH | 2025-04-16 17:22:39+00:00
They're supposed to be released today for everyone, and o3-pro for Pro users in a few weeks:

"ChatGPT Plus, Pro, and Team users will see o3, o4-mini, and o4-mini-high in the model selector starting today, replacing o1, o3‑mini, and o3‑mini‑high."

with rate limits unchanged
by EvanAnderson | 2025-04-16 17:22:41+00:00
A buddy has these Woot lights: https://www.woot.com/offers/usb-powered-woot-off-lights-6

Sadly, they only draw power from USB-- no controlling them in software.

(They got me a cheap laugh when I started singing "Turn on your Woot light..." to the tune of Neil Diamond's "Heartlight". Yeah, I'm a dad... >sigh<)
by ty6853 | 2025-04-16 17:22:42+00:00
A contempt order is a nothingburger if he's put no one in jail.

There are already court cases being discovered of Kilmar Garcia being issued domestic violence restraining order(s) at the behest of his wife who speaks the exact opposite about him. By the time the court gets around to actually holding anyone in contempt, the media and government will have already found a way to assassinate the character of any victims involved to the point all momentum will be lost.
by themaninthedark | 2025-04-16 17:22:43+00:00
Boeing started a plant in SC: https://www.washingtontimes.com/news/2011/jun/10/boeing-open...

Then later moved all 787 production there: https://news.ycombinator.com/item?id=24544139 https://www.thestranger.com/slog/2020/09/09/44441906/the-dea...

While the main articles seemed to have a good riddance tone, the HN comment section seemed to be more restricted in that view.

>It's hard to believe that the current Boeing leadership will turn things around with even less focus on quality and talented workers. Feels like they should be moving back towards engineering driven approaches.
by evaneykelen | 2025-04-16 17:22:49+00:00
A suggestion for OpenAI to create more meaningful model names:

{Size}-{Quarter/Year}-{Speed/Accuracy}-{Specialty}

Where:

* Size is XS/S/M/L/XL/XXL to indicate overall capability level

* Quarter/Year like Q2-25

* Speed/Accuracy indicated as Fast/Balanced/Precise

* Optional specialty tag like Code/Vision/Science/etc

Example model names:

* L-Q2-25-Fast-Code (Large model from Q2 2025, optimized for speed, specializes in coding)

* M-Q4-24-Balanced (Medium model from Q4 2024, balanced speed/accuracy)
by gonzoflip | 2025-04-16 17:23:52+00:00
"automatically"

Do you have any evidence for this at all? That they are automatically awarded? We can discuss the low bar that O's seemingly have for earning some awards, but there is no reason to misrepresent the process. And I know at least one person that was awarded a Bronze Star without the V, even thought the award was for a specific valiant action they took, it's tough to say without reading the award or being there.
by dang | 2025-04-16 17:24:03+00:00
Thanks! I knew this topic sounded familiar.

Attention K-Mart Shoppers: Collected K-Mart background music tapes - https://news.ycombinator.com/item?id=35593133 - April 2023 (8 comments)

Attention K-Mart Shoppers: Piped Music Collection on the Internet Archive - https://news.ycombinator.com/item?id=25271464 - Dec 2020 (91 comments)

Attention K-Mart Shoppers: Recordings of K-Mart In-Store Music from 1992 - https://news.ycombinator.com/item?id=10369105 - Oct 2015 (13 comments)

(for those curious, EvanAnderson's prior comment was https://news.ycombinator.com/item?id=25296389 from the Dec 2020 thread)
by lolinder | 2025-04-16 17:24:18+00:00
Token based is a pretty strong downside for me that would be enough to get me to use other tools like Cursor (even though I love JetBrains IDEs). I get actively stressed watching an automated system burn through my money on its own recognizance. If I'm going to have quotas or usage-based pricing I want the metrics used to be things that I have direct control over, not things that the service provider controls.
by mgkimsal | 2025-04-16 17:24:31+00:00
> This influences manufacturer's hiring practices because of the 'skilled' labor thing. Putting time and resources into training employees when there is a high probability they will make a career change within 3 years isn't really acceptable.

We've had decades of large companies laying people off (effectively) without warning, and the lessons of "don't trust an employer" are... fairly well understood by a lot of folks. If I had the promise of working some place for, say, 20 years, with a statistically 0% chance of being let go because someone wanted to goose the quarterly numbers to get their bonus... yeah, I'd have gone for it years ago. Even 25 years ago, that wasn't much of an option with most companies. Lean/Kaizen/JIT were all big movements by the 90s and ability to ramp down headcount was a requirement for most companies.

Where does 'skilled' labor for specific types of manufacturing processes come from? High school? With slashed budgets and worsening teacher/student ratios?

Businesses could step up and create environments that people competed to work at - pay decently, invest in their workers and community - but that requires a commitment to stick with the people and community even in the lean times. And most companies don't want to, or more likely simply can't, operate that way.

30 years ago I considered positions like that. Some of my family and friends did, and were there for years - decades in some cases. I don't think there's many of those left any more.
by ddejohn | 2025-04-16 17:24:43+00:00
> Great. So I assume you made massively leveraged bets to short the stock market and are now rich?

> Or maybe you didn't, because talk is cheap, and you didn't actually know anything. Because nobody knew anything.

Wait. Your argument for why people weren't prepared for a second Trump admin being worse is... that they didn't think to get rich off of it?
by vaidhy | 2025-04-16 17:24:50+00:00
The dodgy part is what happens after someone dies. The stocks get a one-time relief from capital gains as it moves to the heir. This gives opportunity for the heirs (or the estate) to sell the stocks to pay back the loan. That is the loophole.

The key here is that you need enough wealth to keep borrowing for rest of your life without touching your principle.
by _fat_santa | 2025-04-16 17:24:52+00:00
So at this point OpenAI has 6 reasoning models, 4 flagship chat models, and 7 cost optimized models. So that's 17 models in total and that's not even counting their older models and more specialized ones. Compare this with Anthropic that has 7 models in total and 2 main ones that they promote.

This is just getting to be a bit much, seems like they are trying to cover for the fact that they haven't actually done much. All these models feel like they took the exact same base model, tweaked a few things and released it as an entirely new model rather than updating the existing ones. In fact based on some of the other comments here it sounds like these are just updates to their existing model, but they release them as new models to create more media buzz.