MurphyA/hacker-news huggingface dataset:
by bjackman | 2025-12-02 15:10:10+00:00
> A useful analogy here is the rise of AMD in the datacenter. [...] Large hyperscalers found it worth their time and effort to rewrite extremely low level software to be truly agnostic between AMD and Intel

As someone who works on such low-level software at a hyperscaler I am skeptical of this comparison. The difference between AMD and Intel is really not that great, and in the biggest areas, open source software (e.g. kernel (especially KVM) and compilers) is already fully agnostic, in large part thanks to Intel and AMD themselves. Nobody in this space is gonna buy an x86 CPU without full upstream Linux+KVM+LLVM support.

If breaking down the CUDA wall was the same order of magnitude a challenge as Intel vs AMD CPUs, I would think we would already have broken down that wall by now? Plus, I don't see any sign of Nvidia helping out with that.

I don't know anything about CUDA though so maybe I'm overestimating the barrier here and the real reason is just that people haven't been sufficiently motivated yet.
by alephnerd | 2025-12-02 15:10:34+00:00
> This is also why it is wrong to compare "AI" to the early Internet. After the Internet bubble burst, the public still liked the Internet

The comparison is from a business perspective, and I absolutely stand by the comparison with the early generation of Internet companies with the early generation of AI companies.

Anyhow, the general public doesn't matter. It's capital (private and public) along with business cycles that create markets, and most of the public doesn't have the knowledge or the capital to make a difference.
by qudat | 2025-12-02 15:11:21+00:00
I'm excited to see where this goes. I recently did some io_uring work in zig and it was a pain to get right.

Although, it does seem like dependency injection is becoming a popular trend in zig, first with Allocator and now with Io. I wonder if a dependency injection framework within the std could reduce the amount of boilerplate all of our functions will now require. Every struct or bare fn now needs (2) fields/parameters by default.
by Ajedi32 | 2025-12-02 15:11:46+00:00
If hypothetically they did have pure intentions, would that make it okay?

I know very little about the politics of India, so I have no idea whether what you said is an objective assessment or if it's just the political talking points of one particular side, but at least in the US I find it very disappointing how the mainstream political opposition to creeping authoritarianism is often "Wow this is terrible, those guys totally shouldn't have that much power." with the unstated implication being "Give it to me instead. I'm a good guy; you can trust me."

I much prefer to emphasize principles which hold regardless of which tribe happens to be in power at the moment. In this case the overriding principle being that device owners should have ultimate control over the software running on their phone - not companies, and certainly not governments. Forcing people to run a particular piece of software on their phones is simply not a power the government should have, regardless of how good their intentions.
by jmyeet | 2025-12-02 15:12:47+00:00
It's absolutely true that team cohesion impacts results but so do other factors, such as psychological safety [1], work-life balance and flexibility.

And you know what? Employers don't care about any of this, like at all. RTO mandates are nothing more than soft layoffs aimed to suppressing labor costs. Why? Because some people will quit, which is cheaper than severance, and those that remains will have to do their work for no extra compensation and also won't be asking for raises because they fear losing their own jobs. Win win (for the employer).

Profits have a tendency to decrease over time [2]. Investors demand it. To a point you can expand to counteract this. Ultimately though, every company either goes bust or reaches the end-state of having to raise prices and lower costs to maintain profit growth.

Employers are not on your side. We collectively saved companies from going bust in the pandemic by WFH. For tech companies in particular who had had a decade of market-driven increases in labor costs, this turned into a massive opportunity to institute what I call permanent layoff culture. These companies will layoff 5% of their staff every year forever for no other reason to suppress labor costs.

[1]: https://psychsafety.com/googles-project-aristotle/

[2]: https://en.wikipedia.org/wiki/Tendency_of_the_rate_of_profit...
by Aurornis | 2025-12-02 15:14:03+00:00
I’m in a big peer group for managers where a lot of us are remote managers. (Let me repeat before the angry downvotes and comments: I am a remote manager and proponent of remote work)

This was all common knowledge. It has been for a long time. The big companies who tracked a lot of metrics and followed employees from hire onward already knew that remote environments are harder for new people to thrive in. This is why a lot of the companies who did return to office still allow remote work, but they require new hires on-site first and to accumulate a track record of delivering within the company.

It’s also why a lot of full remote companies have gone back to hiring people who already have a lot of remote experience.

The period after COVID where companies hired anyone into remote roles and assumed it would work for everyone was not a good thing for remote work, IMO. A lot of people cannot handle remote work for different reasons: Many don’t communicate well. Some can’t focus at home. Some can’t cooperate with people via text, even though they’re fine in person. Some just want remote work to disappear into the background and respond to a couple emails or Slack messages from their phone while they’re on vacation all the time. It all added up to excessive problems for companies that threw in the towel for RTO.

I know this comment will anger remote maximalists who think everything and everyone should be remote, but we tried that and it didn’t work. I think we’ve overcorrected for now, but the future is probably going to settle into a norm where remote is a limited option for companies and candidates who can handle it, but not the norm for everyone.
by Pet_Ant | 2025-12-02 15:14:17+00:00
> Hell, some books like Handmaiden's Tale were published in 1985

It was already a classic by the year 2000 and Margaret Atwood has made more than enough money and was an icon even back then. I say this as a fan and someone who paid to meet her.

Copyright should ensure that artists make a living, not enable them to make a killing.
by scottlamb | 2025-12-02 15:14:28+00:00
One could, but one probably doesn't want to have separate types for TCP-over-IPv4 vs TCP-over-IPv6 for example, even if they accept/produce different forms of addresses. That'd force a lot of code bloat with monomorphization.

So now one is making one's own enumeration which is different than the OS one and mapping between them, which can get into a mess of all the various protocols Linux and other OSs support, and I'm not sure it's solving a major problem. Opinions vary, but I prefer to use complex types sparingly.

I think there are likely a bunch of other cases where it's useful to choose these values more dynamically too. Networking gets weird!
by zaycad | 2025-12-02 15:14:40+00:00
Location: East coast USA Remote: sure Technologies: Python, Coreldraw, Fusion CAM & CAM, CNC Fabrication, AppSheet, HTML, Java Email for CV: icoleman770@gmail.com

Recent Work: Built a customizable CRM/inventory/productivity tracker for sign shops. Also built a guide lostporcessor for older WinCNC hardware

I design, fabricate and install signage for a living. Just a blue collar guy who reads this site while I ride in the truck :)
by ubermonkey | 2025-12-02 15:14:50+00:00
>I'm shocked by people and state using the crutch of cyber crime or scams to push a totalitarian solution to a problem

You shouldn't be.

You don't have to dig deep or search widely to see Americans complaining, loudly and often, about the US government using the 9/11 to create massive new state security initiatives, most of which were inimical to both privacy and liberty. And that was nearly a quarter century ago.
by firefax | 2025-12-02 15:14:54+00:00
I remember people I knew at conferences who were extremely fond of Thinkpads due to being Linux geeks (at a time when it was harder to find hardware support for things we now consider basic features like wifi) complaining when it went from IBM to Lenovo the build quality went down. OTOH they were looking at migrating to Dell...

I've had good luck with a Macbook Air and running a Debian VM for anything of import. The build quality is good and I can go to a physical location for repairs.

(Though over time more and more can't be fixed on site sadly.)
by jm4 | 2025-12-02 15:14:58+00:00
This guy is the Jim Cramer of tech CEO's.

Vibe coding is more like the Visual Basic of this generation. It makes it much easier for less technical people to create software or for hackers to be much more productive, but there's still going to be a huge need for professional software development. It's not like everybody is going to become a vibe coder and there won't be a need for SaaS or low code solutions. I think tech people overestimate the capability and willingness for the average Joe to vibe code or engage with technology beyond the minimum required.
by jon_north | 2025-12-02 15:15:06+00:00
There are a set of careers that simply come with this kind of burden as part of the deal. Sales, freelancing, and in general owning your own business is at the core of those, because you also receive all the profit from your labor, rather than passing the burden to someone who agrees to shoulder it for you (taking a portion of your efforts in exchange).

By striking out on your own, you take on the moral and emotional weight of figuring out how to get it done anyway, despite an often cruel and uncaring world.

The only answer is inner strength. Find it, or find another line of work. Sorry to have to put it so starkly, but that's the truth.
by ohans | 2025-12-02 15:15:37+00:00
Looks good! You could push to npm so that running it could be as easy as:

npx webclone URL (no repo cloning required)

Also, FYI, when running the example code

node webclone.js https://www.example.com/

It fails (at least for me) until I either install yt-dlp or ignore videos via:

node webclone.js https://www.example.com/
by thecolorblue | 2025-12-02 15:16:17+00:00
Location: Cleveland, Ohio

Remote: Yes

Willing to relocate: No

Technologies: JS, typescript, next.js, react.js, python, pandas, SQLAlchemy, Fast API, SQL, AWS, GCP

Résumé/CV: https://docs.google.com/document/d/1uuq8KB2uVcMB0l5zJR-8Nruc...

Email: brad.bdavis1@gmail.com

13 years of experience with javascript, 6 with typescript and python. I'm currently working on launching a react native app. I have experience in e-commerce, SaaS, and biotech.
by agentultra | 2025-12-02 15:16:18+00:00
Location: Canada

Remote: Yes

Willing to relocate: No

Technologies: Haskell, C, Typescript/Javascript; learning Agda, Zig and Rust; PostgreSQL, Temporal, Terraform, Redis, Prometheus, Grafana, OpenTelemetry, event sourcing, event driven architectures, distributed systems, databases

Resume/CV: agentultra dot com

Email: james at

OSS developer and maintainer. Open to full-time work, not interested in blockchains, crypto, or AI. Prefer web application back-ends, systems level programming, databases, high perf/availability/reliability, etc. Experience as team lead, eng. manager, and IC.
by jfindper | 2025-12-02 15:16:28+00:00
It does make me curious about the what the super anti-ai people will do.

Matt Godbolt is, obviously, extremely smart and has a lot of interesting insight as a domain expert. But... this was LLM-assisted.

So, anyone who has previously said they'll never (knowingly) read anything that an ai has touched (or similar sentiment) are you going to skip this series? Make an exception?
by gorgoiler | 2025-12-02 15:16:44+00:00
It’s not really relevant to this release specifically but it irks me that, in general, an “open weights model” is like an “open source machine code” version of Microsoft Windows. Yes, I guess I have open access to view the thing I am about to execute!

This Apple license is click wrap MIT with the rights, at least, to modify and redistribute the model itself. I suppose I should be grateful for that much openness, at least.
by coredog64 | 2025-12-02 15:17:00+00:00
This is a well known issue, and the fix is not to create any boto3 clients at runtime. Instead, ensure they're created globally (even if you throw them away) as the work then gets done once during the init period. The init period gets additional CPU allocation, so this is essentially "free" CPU.

Source: I'm a former AWS employee.
Show HN: CoThou – Control what AI search engines say about your business
by MartyD | 2025-12-02 15:17:04+00:00
I built CoThou after seeing search and AI answer engines give completely incorrect information about my company. Turns out, they prioritize structured, citable content, so I reverse-engineered how they choose sources and built CoThou to become the source of truth.

How it works For businesses: Create a company profile. When search and AI answer engines are asked about your company, they’ll cite your company profile and its content, not Wikipedia or outdated info.

For publishers and knowledge workers: Publish at your personal profile with proper citations (300M+ academic papers indexed). When someone asks search and AI answer engines about your topic, it will cite your work linking to your profile and allowing citation tracking.

Try it now (unlimited during beta): → https://cothou.com

It’s v0.01 and rough around the edges. Try it and let me know what breaks.

What’s next: Currently training a custom 32B MoE (Mixture of Experts) LLM with 3B active parameters scheduled to go live in Q1/2026. The key difference: it breaks down complex queries into parallel subtasks that execute live on an infinite canvas. You’ll see agents plan and build in real time, instead of waiting for a progress bar.

Examples: “Write a 300-page book on the history of computing” “Create a 60-second TikTok ad for my SaaS”

It handles research, outlines, storyboarding, asset generation, voice-overs, and music simultaneously.

Since only ~3B parameters are active per token, it runs 8–10× cheaper and faster than dense 32B models, while still matching or outperforming premium models on reasoning, coding, and long-context tasks.

Building through partnerships with NVIDIA Inception and Microsoft for Startups.

Would love HN feedback on: - Improving citation accuracy - Building trust with AI parsers - What sources to add next (currently 100M companies + 300M academic papers) - Anything else

Marty (Founder)
by throw-qqqqq | 2025-12-02 15:17:47+00:00
> yeah okay it's an unfounded accusation, but I don't understand how you're all not seeing

Personally, I apologize for unfounded accusations. I think it would suit you to do the same, now that you’ve acknowledged it.

What did you hope to achieve with the accusation?

If you feel a comment is disruptive or off-topic, just downvote it IMO.
Show HN: CoChat – Group chats with multi-model AI, built on OpenWebUI
by mfolaron | 2025-12-02 15:18:06+00:00
Hi HN,

We're launching CoChat, which extends OpenWebUI with group chat, model switching, and side-by-side comparison.

What makes it different: CoChat is designed for teams working with AI. - Group chat with AI facilitation. Multiple users collaborate in the same thread. The AI detects group discussions, tracks participants, and facilitates rather than dictates. - Switch and compare models. Run GPT, Claude, Mistral, Llama, and others side-by-side or switch mid-conversation. - Intelligent web search. Context-aware search activates only for real-time information. - Artifacts and tool calls. Generate documents and code inline. MCP tool integration coming soon. - No subscription fee. Pay for usage/tokens only at exact list price.

Non-obvious things we learned building this. Through building CoChat, we've learned some surprising things about LLM behavior. I'll share two (happy to discuss more in comments). First, models don't understand they're not the only AI in the room. When you tag a new model into a conversation and ask "what do you think of Claude's response above?", the model assumes it wrote that previous response. It will defend it, build on it, or awkwardly try to reconcile the question with its false memory of writing it. We solved this by injecting model attribution into the conversation context - explicitly marking which model generated each response. Once models understand they're looking at another model's output, they engage critically rather than defensively. The quality of cross-model analysis improved dramatically.

Second, LLMs have a compulsive need to "solve" group conversations. In a multi-user thread, the AI wants to answer every question and resolve every disagreement, even when humans are working something out themselves. System prompts telling it to "facilitate, don't dictate" weren't enough. We had to restructure how we frame the AI's role in group context: it's a participant who speaks when addressed, not an omniscient moderator. Getting this balance right is still ongoing - we're curious how others have approached this. We also ran into interesting challenges around memory and tool execution in multi-user contexts (whose preferences apply? whose tools get executed?) but that's probably a separate post.

Why this matters: Different models excel at different tasks. Current tools lock you into a single vendor. CoChat lets you choose the best model for each task while enabling real team collaboration.

We're planning to submit all updates back to the core project or maintain an active open-source fork.

Try it at: https://cochat.ai

Would love feedback from teams already using AI collaboratively, or anyone interested in model comparison workflows.
by echap | 2025-12-02 15:18:08+00:00
Hey HN, I’ve been working on a side project called Magiclip.io, an AI-powered video editing tool designed to make short-form, viral-style content in just a few seconds.

It can: • Generate clips automatically from long videos • Use Veo 3 for high-quality AI editing & enhancement • Add dynamic, TikTok-style captions • Create multiple formats optimized for YouTube Shorts, Reels, and TikTok • Clean, cut, resize, and stylize clips without touching a timeline

The goal was to remove all the friction from editing short videos and let creators focus on the message rather than the software.

Would love your feedback, ideas, or brutal critiques. Here’s the project: https://app.magiclip.io
by amonroe805-2 | 2025-12-02 15:18:29+00:00
I’ve never really understood the issue with this. I find it quite useful to know what functions may do something async vs which ones are guaranteed to run without stopping.

In my current job, I mostly write (non-async) python, and I find it to be a performance footgun that you cannot trivially tell when a method call will trigger I/O, which makes it incredibly easy for our devs to end up with N+1-style queries without realizing it.

With async/await, devs are always forced into awareness of where these operations do and don’t occur, and are much more likely to manage them effectively.

FWIW: The zig approach also seems great here, as the explicit Io function argument seems likely to force a similar acknowledgement from the developer. And without introducing new syntax at that! Am excited to see how well it works in practice.
by nullsmack | 2025-12-02 15:19:27+00:00
I know one area of computing that has dramatically risen in price in the past 10-15 years or so is GPUs. Cards that fit into midrange today sell for prices that would've been considered ultra-highend just a few gpu generations ago. Today's highend prices for just a graphics card are higher than I've paid for entire computers in the past. It's ridiculous.
by mapontosevenths | 2025-12-02 15:19:47+00:00
Just to double check... I loaded the same folder in Windows 10 IOT LTSC and Windows 11 Pro retail. Explorer.exe used ~500Mb peak working memory. In Windows 10 it was less than 200Mb. In windows 10 it also loaded about 2x faster, despite the system I'm using being objectively worse hardware in every single measurable way.

With Windows 11 you get less, and pay more.
by angiolillo | 2025-12-02 15:19:52+00:00
Reminds me of a pair of papers from 25 years ago: Olson & Olson's "Distance Matters" [1] and Teasley, Covi, Krishnan, and Olson's "How Does Radical Collocation Help a Team Succeed? [2].

If I recall correctly the benefits of collocated work only apply when you're actually physically proximal to collaborators. There's not much benefit to just "being in an office" if the people you work with aren't there, and even working with people on different floors dramatically reduces the benefit, which is one part of the research a lot of RTO proponents ignore.

A while ago I worked on a handful of research projects in "virtual collocation" or "computer-supported cooperative work" where the holy grail was to come up with something that made remote teams as productive as collocated ones. It's no longer my area of focus so I haven't kept up on the literature -- I'd be interested in any hard evidence that someone has cracked that.

[1](https://dl.acm.org/doi/10.1207/S15327051HCI1523_4) [2](https://dl.acm.org/doi/10.1145/358916.359005)
by jbot25 | 2025-12-02 15:19:54+00:00
Materiom | Senior SWE | ONSITE | London, UK

Materiom is a social enterprise dedicated to accelerating the development and widespread adoption of compostable bio-based materials to replace petrochemical plastics.

We're looking for a Senior Software Engineer (full-stack) to help build high-impact, AI/data-heavy web applications that revolutionize bio-materials R&D. Apply here: https://job-boards.greenhouse.io/materiom/jobs/4978270007
by sofixa | 2025-12-02 15:20:11+00:00
> It's that it's a permission system that can be instantly updated and centrally managed by people that have legal authority to spy on you.

How is it a permission system? It's a way to prove your identity safely, online. No proposal/implementation that I'm aware of (maybe outside of China, but I'm not familiar enough) that actually conditionally does so based on preconditions and blocks you from actions. It would probably be actively illegal to do so in multiple countries.

> But these things are not tied into every aspect of your life (your bank doesn't necessarily know how many miles you've driven this year)

I mean, that's not true. LexisNexis is the company many car vendors send your driving data to, to be bought by insurance companies to do adaptive pricing. Banks don't necessarily need that data, but if they did, they could buy it too.

Which is why it's better if it's the government - there can be laws, regulations, pressure, judicial reviews to ensure that only legitimate uses are fine, and no such discrimination is legal. Take a look at credit scores in the US - they're run by private for profit companies, sold to whoever wants them, so credit scores have become a genuine barrier to employment, housing, etc. If this were managed by a state entity (like in France, Banque de France stores all loan data, and when someone wants to give you a loan, they check with them what your current debts are, and if you have defaulted on any recently; that's the only data they can get and use), there could be strong controls on who accesses the data and uses it for what.
by nmcfarl | 2025-12-02 15:20:45+00:00
Sadly not flat and not open. But more far flung repeaters are an option as I have electricity further from the house.

However the TDeck being hard to use makes it unlikely the kid would carry it. And bad UX in general makes it hard on my wife. It was mainly the bad UX and lack of open source (no hacking for me) aspects that put a damper on things for me.