MurphyA/hacker-news huggingface dataset:
by pavelai | 2025-11-12 09:32:21+00:00
Ok. We are talking about different things. There are fundamental rules which make technologies to strive or disappear. But there are other fundamental rules for products, features, etc. So you talk about products and I talk about technology.

YCombinator is about products, not technologies, so their example is not suitable here. Agents is a technology. They have fundamental advantage over premade software. They are already here and they are doing valuable work. They will stay for the near future. You can argue against reasons to use particular agents or particular products built around them, or particular features, but not against the whole technology.

The technology is verified, we need to find the way to make it safer and more sustainable. This would require to solve many technical tasks: build safeguards, create eco-friendly energy production, solve explainability, build physical infrastructure, develop new technical standards, etc.
by xuancanh | 2025-11-12 09:32:23+00:00
Meta did exactly that, kept him but reduced his scope. Did the broader research community benefit from his research? Absolutely. But did Meta achieve a good outcome? Probably not.

If you follow LeCun on social media, you can see that the way FAIR’s results are assessed is very narrow-minded and still follows the academic mindset. He mentioned that his research is evaluated by: "Research evaluation is a difficult task because the product impact may occur years (sometimes decades) after the work. For that reason, evaluation must often rely on the collective opinion of the research community through proxies such as publications, citations, invited talks, awards, etc."

But as an industry researcher, he should know how his research fits with the company vision and be able to assess that easily. If the company's vision is to be the leader in AI, then as of now, he seems to have failed that objective, even though he has been at Meta for more than 10 years.
by camillomiller | 2025-11-12 09:33:46+00:00
This is coming from the best altruistic place, but it is still naive and reeking of dystopia. I am not sure that giving homeless people tools to get into more addictive smartphone-mediated behaviors is indeed a good idea. What about investing the same money and effort into a more community based support? I understand all the positive arguments for this initiative, and yet it still feels like the final outcome will inevitably be OLPC/Negroponte levels of bad.
by jack_tripper | 2025-11-12 09:33:54+00:00
>They knew what Yann LeCun was when they hired him.

Yes but he was hired in the ZIRP era where all SV companies were hiring every opinionated academic and giving them free reign and unlimited money to burn in the hopes that maybe they'll create the next big thing for them eventually.

These are very different economic times right now, after the FED infinite money glitch has been patched out, so now people do need to adjust to them and start actually making some products of value for their seven figure costs to their employers, or end up being shown the door.
by lucideer | 2025-11-12 09:34:06+00:00
I added a qualifier because these exist (see also pretty much every Japanese company), though if such a hypothetical law were implemented I'd honestly see no major moral gain in protecting the creation of new names like those either. If Strauss had decided to name his company something other than his own name it wouldn't have altered the quality of the product.

But no, those aren't comparable here because people today don't believe Henry designed the latest F150
by DeathArrow | 2025-11-12 09:34:08+00:00
>I wish .NET was more popular among startups, if only C# could get rid of the "enterpisey" stigma.

I love C# and .NET and I use them extensively but I dislike the fact that the framework still kind of forces you into OOP.

If you like to have a more functional workflow you have to roll your own stuff or wrap objects in functional constructs.

But .NET is excellent for startups because:

-it is very fast to develop in

-has excellent tooling

-it is batteries included

-generally you have ONE way to do things that is accepted by most developers

-documentation is very good

-it supports large codebases with ease

-community is large enough

-you can use it for many areas, from embedded, to high performance computing, to desktop, mobile, web backend and web frontend

-it is performant
by fouc | 2025-11-12 09:34:41+00:00
My takeaway from the post:

The picture of the solution space in 3D makes a great point - we see a narrow hill that leads to a global maximum (i.e. a great result) in a solutions search space that otherwise has a very obvious & wide hill that produces "okay" results. Going from the okay & safe results to a great result means taking the risk of going back down the hill of shittier solutions.

He points out that generative AI will tend to produce results that land on that big wide hill. It's the safe hill, and has the most results. This is perhaps where taste (as a proxy of experience) trumps AI.

Interesting to tie this to the finishing stage of any work. I was definitely thinking about software development in that situation. I would argue it's similar to drawing as he mentions in the FAQ - we're solving a novel problem, as we start implementing a solution we might discover it is inappropriate and have to change to a different part of the solution space.
by witcher | 2025-11-12 09:34:55+00:00
(author of the blog here)

That's a great point. I should have mention the IDE Git UIs, def a nice option and sounds like the JB one works well for you!

I do use it heavily for "annotating git blame"!

I've never consider using JB Git UI fully mainly because of the point made earlier, so stability (https://news.ycombinator.com/item?id=45898089). Once you learn, especially visually, you don't want cosmetic changes. IDEs change yearly to stay "consistent".

Another point is portability. E.g. I didn't want to pay for personal use of JB (so rare case), so I have to use different IDE. Separate tools (especially free and OSS) is a big advantage. Not mentioning ability to use it on remote shells or different machines!

lazy git offers 1, but 2 and 3 points are interesting. Wonder if there's an easy way to compare commits and filter commits by user and folder in lazygit. (:

EDIT: Actually, I also use JB for conflict resolutions ;P so not entirely 100% lazygit flow.
by tonii141 | 2025-11-12 09:35:01+00:00
a) Still true: vanilla LLMs can’t do math, they pattern-match unless you bolt on tools.

b) Still true: next-token prediction isn’t planning.

c) Still true: error accumulation is mitigated, not eliminated. Long-context quality still relies on retrieval, checks, and verifiers.

Yann’s claims were about LLMs as LLMs. With tooling, you can work around limits, but the core point stands.
by MrGreedy | 2025-11-12 09:35:12+00:00
> That car park in image [4] is wild. The juxtaposition of a mundane parking

Meh.

Let me introduce you to Colchester, the oldest recorded town in the UK. The wall behind the carpark you see here is the original Roman wall (circa 65 AD) with modern brick on top... (The tourist sign is in the foreground if you zoom in). The walls were built after the city was sacked by the rebel queen Boudica in 60 AD.

https://www.google.co.uk/maps/@51.887807,0.9045163,3a,81.3y,...?

Oh, and if you rotate the streetview 180 degrees, between the trees you can make out the ruins of St Botolph's Priory, sacked during the dissolution of the monasteries in 1536 AD. It's a nice place for a lunchtime picnic.
by jeroenhd | 2025-11-12 09:35:21+00:00
The NAND itself seems to come from companies like SK Hynix, which are currently struggling to meet demand.

Apple doesn't make their own NAND, just like they don't make their own screens. They did write their own NAND controller and stuck it into their CPUs, but the flash memory that actually stores data doesn't come directly from their factories.
by 10729287 | 2025-11-12 09:35:35+00:00
Seems like too much time was spent on the concept and website and not that much on the product. I can't help myself but always think those projects are too marketed and engineered to be honest. Film scan should be simple and straight to the point, we don't need this Apple aesthetics and ultra marketing.

"Designed by photographers, for photographers." Nice. Would love to see your pictures then.
by mchannon | 2025-11-12 09:36:37+00:00
During 1998-2000, AOL was ordering so many free trial CDs that it locked up world production, and music CDs faced 8-12 week delays. It was rumored that certain weeks there were no albums getting fabricated at all, worldwide.

I wonder if history isn’t repeating itself. AOL CDs had pretty much jumped the shark by 2000.
by jll29 | 2025-11-12 09:37:02+00:00
There seem to be a lot of folks who'd want this, but are hesitant because of (a) there not being more people using it or (b) there not being more releases.

This is strange in the sense that (a) didn't stop the Linux kernel from becoming more popular - if the tool satisfies the itch, use it, otherwise not. And the lack of releases could be fine if the bugs reported are minor.

Is the tool robust (no data loss)?

What has other folks on here stopped from e.g. writing more importers (if that is the main shortcoming)?

edit: typo corrected
by charcircuit | 2025-11-12 09:37:30+00:00
>if they get to dictate how all the roads get used and how all the maps are made?

That power comes from the market share of Chrome, the product. It doesn't come from the market share of blink, the browser engine. If you want to challenge the power of Google you need an alternate product, and not an alternate browser engine. Maintaining an opinionated fork is cheaper than maintaining an alternate browser engine. This allows you to invest more resources into the product itself instead of the browser engine engine.
by jeroenhd | 2025-11-12 09:42:38+00:00
mSBC is kind of a hack, though. It pushes Bluetooth beyond its specifications and often works, but in my experience it also often causes dropped audio in less than ideal situations (i.e. walking with a Bluetooth headset on).

mSBC is worth a try if you haven't already tried it, but it's not a real solution. Bluetooth LE Audio does provide a fix, but real hardware that supports it is hard to come by.
by ACCount37 | 2025-11-12 09:43:49+00:00
LLMs get results, yes. They are getting adopted, and they are making money.

Frontier models are all profitable. Inference is sold with a damn good margin, and the amounts of inference AI companies sell keeps rising. This necessitates putting more and more money into infrastructure. AI R&D is extremely expensive too, and this necessitates even more spending.

A mistake I see people make over and over again is keeping track of the spending but overlooking the revenue altogether. Which sure is weird: you don't get from $0B in revenue to $12B in revenue in a few years by not having a product anyone wants to buy.

And I find all the talk of "non-deterministic hallucinatory nature" to be overrated. Because humans suffer from all of that too, just less severely. On top of a number of other issues current AIs don't suffer from.

Nonetheless, we use human labor for things. All AI has to do is provide a "good enough" alternative, and it often does.
by stereobit | 2025-11-12 09:44:03+00:00
Bead AI | Founding Engineer + Founding AI Engineer | London (first 6 months) -> SF | Full-time | USD$160-210K+ | 0.8 - 1.5% equity

We are building an autonomous trust layer to enable audits to shift from a compliance burden to a world where auditors can be risk navigators, providing companies the assurance needed to adjust continuously in an ever-changing world.

We are a small, product-obsessed team based out of London and San Francisco, backed by some of the world’s leading investors and driven by the ambition to use AI to reinvent a whole industry.

Stack: AWS, TypeScript

Apply: https://usebead.ai/careers
by 3D30497420 | 2025-11-12 09:44:12+00:00
I love those visits. I've occasionally had sharp chest pains which go away after a number of seconds. They've never been accompanied by typical heart attack symptoms, so I usually ignore it (not smart, I get it).

After one such episode, I decided to schedule an appointment with my general practitioner. They refused to see me if I didn't go to the ER first. I was pretty certain I didn't need an ER visit, but went anyway.

I waited hours, a doctor eventually saw me in the waiting room, and was never admitted. I think it cost $2500 or so, with insurance covering only part.

(For what its worth, I probably have this: https://en.wikipedia.org/wiki/Precordial_catch_syndrome)
by whstl | 2025-11-12 09:45:22+00:00
I was pulled back into it after a work colleague showed me a Netflix-like website that seems to have all the films ever made. Apparently there's several of those, they're just invisible to Google.

In Germany we can't really torrent from home, so those sites are very widespread. People just watch stuff at work during lunch, after hours when waiting for a colleague to finish, etc...

I'm not gonna pay for Amazon because it's Amazon, or Disney because it's Disney. And I'm about to kill my Netflix, since it's also complains about Apple Private Relay which I'm not gonna turn off as much as I also hate Apple.

Funny enough, even the CTO of a past company I worked was back into piracy, even after his company had a successful exit. People are just tired of those services, period.
by RamblingCTO | 2025-11-12 09:46:05+00:00
Trying my best ;)

Funnily enough, the OG silicon valley vibe includes "let's make this world a better place to live", the hippie stuff imho. Nowadays it's more like "let's maximize shareholder value and extract what we can" and that's lazy. Bring back the old school SV and take more acid!
Show HN: CodeReviewr – Pay per review, not per developer
by sousvidal | 2025-11-12 09:47:56+00:00
Hey HN,

I built CodeReviewr after getting frustrated paying $15-30/month for AI code review tools I used 10 times per month.

What's different: No subscription. Pay per token (~$0.15/review typical). Setup takes about 60 seconds. Connect GitHub, get AI reviews on PRs instantly.

Tech: React Router, TypeScript, GitHub webhooks, SQLite for analytics (static analysis and insights coming soon!) Pricing: $5 free credits, then usage-based

Not trying to replace tools like Coderabbit for teams doing 50 reviews/day. I built this for myself, and other solo devs and small teams who need occasional reviews without subscription commitment.

I would love your honest feedback.
by StevenShao | 2025-11-12 09:48:50+00:00
Cookiy AI transforms qualitative research with agentic voice AI and advanced NLP. It replaces slow costly traditional methods by automating the entire research process. The platform’s virtual moderators engage in dynamic adaptive conversations to uncover genuine sentiments and unspoken needs.

Cookiy AI streamlines audience recruitment targeting niche segments and handling screening and scheduling. Post-interview its NLP engine transcribes dialogue identifies key themes and delivers structured actionable insights. It balances scale and depth enabling large-scale interviews without losing nuance.

Ideal for product teams marketers and leaders it accelerates decision-making reduces costs and fits diverse industries. With strong data security and compliance Cookiy AI helps businesses stay agile by turning consumer feedback into quick impactful decisions.
by NitpickLawyer | 2025-11-12 09:49:44+00:00
a) no, gemini 2.5 was shown to "win" gold w/o tools. - https://arxiv.org/html/2507.15855v1

b) reductionism isn't worth our time. Planning works in the real world, today. (try any agentic tool like cc/codex/whatever). And if you're set on the purist view, there's mounting evidence from anthropic that there is planning in the core of an LLM.

c) so ... not true? Long context works today.

This is simply moving goalposts and nothing more. X can't do Y -> well, here they are doing Y -> well, not like that.
by witcher | 2025-11-12 09:50:05+00:00
(author of the blog post here)

Fully agree!

1. Yes, it's been a frustration initially, but it has a nice benefit - it forces you to use native features (e.g. patch based copy/reset). Apparently it's on the radar, but not implemented yet: https://github.com/jesseduffield/lazygit/issues/4365#issueco...

2. Yes, see https://news.ycombinator.com/item?id=45898167 discussion. Using IDE is great if all your machines has this IDE installed (and GUI in general). The stability (graphical layout) is likely changing often though.
by andersmurphy | 2025-11-12 09:50:16+00:00
Huge fan of what tiger beatle promotes. Even in simple system/projects batching and reducing contention can be massive win. Batching + single application writer alone in something like sqlite can get you to pretty ridiculous inserts/updates per second (although transactions become at the batch level).

I sometimes wonder how many fewer servers we would need if the aproaches promoted by Tiger Style were more widespread.

What datasteucture does Tiger Beatle use for it's client? I'm assuming its multi writer single reader. I've always wondered what the best choice is there. A reverse LMAX disruptor (multiple producers single consumer).
by XorNot | 2025-11-12 09:51:52+00:00
$300 drones are not doing much of anything in Ukraine. Maybe some light weight ISR, but they don't even go-to the front line before having several grand of hardened radio equipment put on them - at which point they're not $300 anymore...

The flippant commentaries about drones help no one: they're a significant change in the intel environment, but nobody carefully inspects assumptions about cost efficiency or on the ground conditions.

Expensive drones are being used to fulfill roles which artillery fires could fulfill far more effectively, except both sides of the conflict don't have enough artillery but for vastly different reasons (whereas significant amounts of supplies are coming from a party which is more or less arming both of them: China's factories).

It should be noted that Ukraine has invested significant effort attempting to acquire US spec long range weapons like ATACMS and Tomahawk, and F-16 and HIMARS were both a big deal which took significant effort to get. Drones have created a new warfare dimension, but I find the way they're often discussed lacks of a lot of rigor or bearing on how they're actually being used.
by poulpy123 | 2025-11-12 09:51:57+00:00
> But in WW1 the US had to borrow rifles from France. WW1 was a total disgrace as far as the US military industrial complex was concerned

Up until WW1, the US were not a global military power, and because of their location, they had little reason do become one. Additionally they were not involved directly in ww1, so they had little reason to develop quickly a military industry that was at the level of western europe
by lrvick | 2025-11-12 09:52:07+00:00
Not carried a cell phone in over 5 years, and only carry any internet capable devices at all when traveling.

Generally I only carry cash, a mechanical watch, and an ID.

For banking I use webapps.

For parking I choose lots that accept cash even if I have to walk a bit more.

Never stopped me from doing anything I wanted to do in the SF Bay Area.
by sfn42 | 2025-11-12 09:52:44+00:00
> they can onboard people who know anything-not-C# and benefit from the .Net library

I don't get this mindset. I'd much rather have the new guy spend a few months getting used to a new language, than have an organization where everyone uses different languages. It's a nightmare a few years down the road when you have 20 different projects in 15 different languages and the people who built them are mostly gone.

People are way too lenient with this stuff IMO. The goal of an organization should be to have one solution to each problem. For example we use .NET for backend and React for frontend. You don't need anything else. People love to talk about the right tool for the job, it's all BS. You can make pretty much any kind of website using react and pretty much any kind of backend using C#. The only reason to choose anything else is preference.

And sure maybe you have some data science people who need python, thats fine. Just don't have one guy using Py, another using R and yet others using Matlab. That's just asking for trouble. Pick one, stick to it. If you're going to make a change then migrate everything. If it's not worth that then the new tool probably isn't such a big deal after all.
by gnfargbl | 2025-11-12 09:52:52+00:00
You're correct, but it's the social norms -- or at least, the norms as I perceive them -- that I am talking about here.

If you find yourself with potentially serious security bugs in your repo, then the social norm should be for you to take ownership of that because, well, it's your repo.

The socially unacceptable activity here should be treating security issues as an irritation, or a problem outside your control. If you're a maintainer, and you find yourself overwhelmed by genuine CVE reports, then it might be worth reflecting on the root cause of that. What ffmpeg did here was to shoot the messenger, which is non-normative.
by tossandthrow | 2025-11-12 09:53:22+00:00
But even buying your album comes with limitations.

I can not copy and redestribute copies. I can not play it in public spaces for an audience with further ado, etc.

The concept of owning is, rightfully, changing. We are a lot of people who use this planet, and the purist view of ownership simply does not make sense.

You can not own a part of a river to dump chemicals, just for thst to flow to the next owner down stream.
Costs and Benefits
by dcdropbox | 2025-11-12 09:54:05+00:00
"There are no zero-cost abstractions" (https://www.youtube.com/watch?v=rHIkrotSwcc) is a good CppCon talk. It tells as to look for costs and benefits. For the C++ Core Guideline's Month abstraction here are what I see as the costs and benefits. Your choice whether you feel the benefits outweigh the costs :

#include <iostream>

// Guideline P1 is about expressing ideas directly in code. One part of that is // about using user defined types that express an idea better than say an int. // This file takes the Date/Month example in P1 and expands upon it.

// Neutral 1 : Despite wrapping the unsigned int it is no slower.

struct CalendarType { // Neutral 2 : The user does not know if the value is 0 based or 1 based.

unsigned int value; // Cost 1 : Either the user has to use say month.value or we have to write boiler plate code for required methods. // Mitigation 1 : C++ 20 boiler plate for comparison operators is a couple of one liners. bool operator==(const CalendarType &other) const = default; std::strong_ordering operator<=>(const CalendarType &other) const = default;

};

// Cost 2 : We have a bit of boiler plate code to write. // Mitigation 2 : We've put the common code into a base class.

struct Year : CalendarType { explicit Year(int year) : CalendarType(year) {} };

struct Month : public CalendarType { explicit Month(int month) : CalendarType(month) {} };

struct Day : public CalendarType { explicit Day(int day) : CalendarType(day) {} };

class Date { public: Date(Year year, Month month, Day day) : m_year(year), m_month(month), m_day(day) { }

Year year() const { return m_year; } Month month() const { return m_month; } Day day() const { return m_day; }

private: // Cost 3 : To fully understand, the reader needs to look at how Year, Month and Day are implemented.

Year m_year; Month m_month; Day m_day;

};

int main() { // Cost 2 :

Date date1 {Year(1970), Month(4), Day(7)}; // Benefit 1 : It's clear to the reader what each argument is. Date date2 {Year(1983), Month(1), Day(12)}; // Date date3 {7, 4, 1979}; // Benefit 2 : Code writer can't get them in the wrong order // (courtesy of explicit this wont compile). // (Yes, I've glossed over leap year edge cases) bool earlierInTheYear = date2.month() < date1.month() || date2.month() == date1.month() && date2.day() < date1.day(); std::cout << "1983-01-12 " << (earlierInTheYear ? "is" : "is not") << " earlier in the year than 1970-04-07" << std::endl; }