MurphyA/hacker-news huggingface dataset:
by ackyshake | 2026-02-15 04:50:22+00:00
Oh this is amazing, thank you! I tried to make my own but youtube's CSS is so complex, I gave up. I have no idea why they push shorts to me when I'm on my computer. But then again, I really cannot stand them, even on my phone.

I also just discovered a way[1] to just get real videos from my youtube RSS feeds, free from shorts. Honestly it's been a joy to not have my RSS reader notify me for a old video republished as vertical.

[1]: https://blog.amen6.com/blog/2025/01/no-shorts-please-hidden-...
by actsasbuffoon | 2026-02-15 04:50:57+00:00
Yeah, spatial reasoning has been a weak spot for LLMs. I’m actually building a new code exercise for my company right now where the candidate is allowed to use any AI they want, but it involves spatial reasoning. I ran Opus 4.6 and Codex 5.3 (xhigh) on it and both came back with passable answers, but I was able to double the score doing it by hand.

It’ll be interesting to see what happens if a candidate ever shows up and wants to use Deep Think. Might blow right through my exercise.
by vidyesh | 2026-02-15 04:52:41+00:00
Looks great! But all the screenshots are of the settings. It would be nice to see what the end result is after enabling certain features.The preview is not the actual UX. I would like to see how will this tool change my youtube experience.

The reason I like unhook is, it doesn't change or force me to learn new ways to use YouTube but just reduce it to just video viewing with no distractions and blocking all the addictive pulls.
by bob678 | 2026-02-15 04:53:16+00:00
It's not unimaginable at all. There are over 1200 cities in Iran, 400+ which saw active protests. If say, 'just' 50 were killed in each on average, that very quickly adds up to the tens of thousands. And looking at the footage coming out and the widespread news of overflowing morgues throughout the country, it's not unbelievable at all.

When people imagine mass casualty events, they imagine something like Verdun or Hiroshima, where tens of thousands are killed within a relatively concentrated geographic radius. But more often than not, they actually occur across a wider area in numerous but smaller casualty increments which add up to something much bigger. And when considering how deadly even a single well-positioned gunman with an automatic rifle can be against a crowd of unarmed and tightly packed civilians, it's really not surprising to see how easily casualties could have mounted, especially when you multiple that over 400+ cities.
by RichardOdds | 2026-02-15 04:53:53+00:00
Hi HN, I’m the solo founder of Snaprookies.

I was tired of the ‘SaaS sprawl’ in my workflow - paying for 5 different AI subscriptions just to get one project done. I built SnapRookies as a unified orchestration layer that routes tasks to specialized models based on the specific creative intent.

The Architecture:

Rather than a simple wrapper, we use an ensemble approach. For example, our 'Professional Headshot' pipeline isn't just one prompt; it’s a multi-stage workflow using Flux.1 dev for base generation, a custom-trained LoRA for consistency, and a targeted GFPGAN pass for facial restoration.

The Stack:

Model Orchestration: Python/FastAPI backend managing asynchronous requests across Replicate, Modal, and custom GPU clusters.

Video Pipeline: Native integration with Kling 2.6 and CogVideoX for temporal consistency.

Frontend: Next.js 15, optimized for heavy multi-modal asset management.

We’re currently supporting 27 different 'verticals' (from UGC ads to LinkedIn headshots). I’m curious to hear your thoughts on the latency and the output quality compared to the 'big tech' proprietary black-boxes.
by anonymous908213 | 2026-02-15 04:53:56+00:00
This excuse rings hollow. If it were the multiplier it is being proclaimed as, the people who already have that taste should have 10x-ed their output, which we have not seen happen, and it should generally allow more people to acquire that taste by allowing 10x as many people to iterate 10x as quickly. That it's not is simply admitting, in other words, that writing bad code quickly was never the obstacle to getting a product to market, and writing a bad code generator is actually not very revolutionary.

As an independent game developer myself, who has extensively tried to use LLMs in every which way for desire of a productivity boost, what they actually do is introduce code debt so quickly that the code collapses in on itself before you even get far enough done to ship an update, unless you handhold it so tightly that it would be faster to write the code yourself.
by mikewolfd | 2026-02-15 04:54:25+00:00
I built a Python library for saponification chemistry so LLMs can help formulate soap recipes without hallucinating the dangerous parts.

Ask an LLM to formulate soap and you'll get something that looks reasonable. The oils sound right, the superfat percentage is sensible. But the lye amount? It could be hallucinated. In soap making, a wrong lye calculation isn't a bug, it's caustic soap that burns skin.

Saponification requires precise NaOH or KOH amounts calculated from SAP values specific to each oil. Get it wrong by a few percentage points and your soap is either caustic or a greasy mess. No room for "close enough."

This is exactly where LLMs are dangerous alone and useful with the right tooling.

RECIPES AS CODE

Web calculators lock your formulas in form fields. soap-calc treats recipes as JSON/YAML you can version in git and pipe through a CLI:

soap-calc calculate recipe.yaml
soap-calc validate recipe.yaml
soap-calc scale recipe.yaml 1500 -o scaled.yaml

A recipe looks like this:

{
"name": "Lavender Dream",
"lye_type": "NaOH",
"superfat_pct": 5.0,
"total_oil_weight": 800,
"oils": [
{ "oil": "Olive Oil", "percentage": 40 },
{ "oil": "Coconut Oil, 76 deg", "percentage": 30 },
{ "oil": "Palm Oil", "percentage": 30 }
]
}

Structured, diffable, and something an LLM can generate while a deterministic program validates the chemistry.

HOW THIS WORKS WITH LLMS

Ships with a Claude Code skill and JSON schemas. An LLM can:

1. Select oils from a verified database (~40 common oils with real SAP values and fatty acid profiles). No hallucinated chemistry.

2. Generate recipe JSON, then call calculate() for exact lye amounts. Math lives in code, not model weights.

3. Get validation feedback on property ranges, safety limits, missing fields. Structured errors it can fix.

Example workflow:

User: "Make a conditioning bar for dry skin"
↓
LLM: Picks high-oleic oils, writes recipe.json
↓
soap-calc validate + calculate → NaOH: 142.3g, Water: 284.6g
↓
LLM: Returns recipe with verified measurements + property analysis

The LLM handles formulation (which oils for dry skin, how to balance fatty acids). The library handles stoichiometry.

WHY SOAP MAKING?

It's a sweet spot for AI-assisted chemistry: well-characterized reactions (base hydrolysis of triglycerides), bounded input space (few dozen common oils), deterministic calculations, but formulation decisions—balancing hardness vs. conditioning, choosing for skin type—genuinely benefit from reasoning.

WHAT IT DOES

• Lye calculations (NaOH, KOH, dual-lye)

• Soap property prediction from fatty acid profiles (hardness, lather, longevity, iodine value, INS)

• Three water calculation modes

• Mold-based batch sizing

• Recipe scaling

• Markdown export with instructions

Supports cold process, hot process, and liquid soap.

Tech: Pure Python, typed models, extensible oil database, MIT licensed. Built with Claude Opus 4.6 and Gemini 3 Pro.

pip install soap-calc

GitHub: https://github.com/mikewolfd/soap-calc
PyPI: https://pypi.org/project/soap-calc/
by lyu07282 | 2026-02-15 04:54:33+00:00
The guardian had an interesting take on that worth considering: /s /s /s

> What does a company that commodifies companionship owe its paying customers? For Ellen M Kaufman, a senior researcher at the Kinsey Institute who focuses on the intersection of sexuality and technology, users’ lack of agency is one of the “primary dangers” of AI. “This situation really lays bare the fact that at any point the people who facilitate these technologies can really pull the rug out from under you,” she said. “These relationships are inherently really precarious.”

https://www.theguardian.com/lifeandstyle/ng-interactive/2026...
by antisthenes | 2026-02-15 04:55:33+00:00
It's possible, although I can't replicate this result anymore.

On google search I don't see it on the first page, and the only sketchy link on page 2 is https://7zip.dev/en/download/.

Bing is worse, since it shows 7zip.com on the 2nd page, but the site refuses to load.

But I am using Thorium with manifest v2 ublock and Edge with medium setting for tracker/ad block.
by ares623 | 2026-02-15 04:56:40+00:00
That's my take. I know LLMs arent going away even if the bubble pops. I refuse to become a KPI in some PM's promotion to justify pushing this tech even further, so for now I don't use it (unless work mandates it).

Until then, I keep up and add my voice to the growing number who oppose this clear threat on worker rights. And when the bubble pops or when work mandates it, I can catch up in a week or two easy peasy. This shit is not hard, it is literally designed to be easy.
by notpushkin | 2026-02-15 04:59:14+00:00
Welcome to HN! Plugging your stuff is okay, but it’s generally frowned upon if you’re only here to sell something:

> Please don't use HN primarily for promotion. It's ok to post your own stuff part of the time, but the primary use of the site should be for curiosity.

– https://news.ycombinator.com/newsguidelines.html

Perhaps you could just participate in the discussion for now, and do a Show HN later when you’re ready?
by wittlesus | 2026-02-15 04:59:17+00:00
Genuine question for anyone running in-process vector search in production: when do you reach for something like this vs. an external service?

The appeal of in-process is obvious — no network hop, simpler deployment, lower latency on small-to-medium datasets. But I'm curious about the operational story. How do you handle index updates while serving queries? Is there a write lock during re-indexing, or can you do hot swaps?

The mceachen comment about sqlite-vec being brute-force is interesting too. For apps with under ~100K embeddings, does the algorithmic difference even matter practically, or is the simpler deployment story more important than raw QPS?
by wittlesus | 2026-02-15 04:59:38+00:00
The "which is higher risk" framing in the top comment is exactly right, but I think it misses a third option that's working well in practice: using AI as a force multiplier while maintaining deep understanding of what it generates.

The failure mode isn't "AI writes bad code." It's "developer accepts bad code without reading it." Those are very different problems with very different solutions.

I've found the sweet spot is treating AI output like a pull request from a very fast but somewhat careless junior dev — you still review every line, you still understand the architecture, you still own the decisions. But the first draft appears in seconds instead of hours. The time savings compound when you know the codebase well enough to immediately spot when the AI is heading in the wrong direction.

The people getting burned are the ones skipping the review step and hoping for the best.
by blast | 2026-02-15 05:01:33+00:00
Sorry for replying so late, but I only just checked the thread.

What that quote leaves out is that there was a massive shift away from hospitalization in the ensuing decades. That's the most plausible explanation for "I was mislabeled but not locked up". In the early 1970s, being mislabeled meant you were likely to be locked up. She's writing as if it's an apples-to-apples comparison, and that is not the case.

What's significant she, like Rosenhan's subjects, were mislabeled. In this sense, she replicated Rosenhan, even though reporting it as if it were a non-replication.
by Nevermark | 2026-02-15 05:02:18+00:00
> One study in 2020 found that 95% of asymptomatic patients had some type of "abnormal" finding, but just 1.8% of these findings were indeed cancer

So that would be 1.71% of people getting a full body MRI catching cancer early.

That seems like an astoundingly good return to me. What does late cancer treatment and lost lives cost? Many times these MRI’s.

If everyone did this, would there be any significant number of late stage cancer discoveries anymore?

Obviously, reducing the cost of false positives is important. But if 1.7% of us have cancer - wow. My guess is that percentage can be tuned up and down by demographics. So maybe there is still an argument against everyone doing it.
by mgraczyk | 2026-02-15 05:02:51+00:00
Great document? I just read the entire thing, it contains no evidence or justification for their claims.

> We can then scan people with problems rather than people with too much money.

Right, this is what it's really about. MRIs are a scare resource and providers need to manage cost. Fortunately I can afford to pay out of pocket, but I'm just annoyed that doctors are so irrational about this

To be clear, it's up to a doctor whether or not to do a "needless biopsy". That has nothing to do with a scan.
by dietr1ch | 2026-02-15 05:04:48+00:00
NixOS. Having a config-defined system is a bit too different at first, but really nice when it comes to system reproducibility, and being able to roll back.

It made maintaining my laptop + workstations the "same" a breeze, although it took a bit to learn and settle into something that works for me. It seems today things are easier for newcomers, but Nix Flakes are still "experimental", and thus the documentation on things might seem confusing or misleading sometimes.
by AnthonyMouse | 2026-02-15 05:05:21+00:00
> Indeed, advertisers would layoff or displace their marketing teams, as the role would have no value to the company if advertising was outlawed

They would obviously redeploy them to drafting or working to influence whatever means exists that still allows them to get new customers.

> The primary purpose of documentation is what I said: for understanding how to operate the product. The only purpose of advertising is to make a sale. Advertising has no secondary purpose. These are not the same thing.

This is like saying the primary purpose of advertising is to display media content.

The only purpose of the entire company is to make a sale. They ship the product from the factory to retail stores because that makes more sales than requiring the customer to come to the factory. They write documentation because more customers are willing to buy a product with documentation. And the documentation carefully portrays the product in a favorable light and directs customers to the company's own offerings -- how often do you see a commercial product's documentation recommending that the customer use a competitor's product under circumstances when that would actually be to the customer's advantage?

Meanwhile advertising also has secondary functions as well, like informing customers of product features they might not have been aware of, or informing them of risks or drawbacks of competing products, or providing active rather than passive notification for time-sensitive information like that a sale is happening, etc.
by Ms-J | 2026-02-15 05:05:54+00:00
While it is nice that you say you will eventually open source it, I'm concerned that there is a need for an account to use the free options. Most software could be used great without an account and collecting all of our private data.

Also, since we are forced to sign in, there is no option to use the website for auth and only Google or Github, both not the best choices.
by epcoa | 2026-02-15 05:06:00+00:00
You know, there are external drive USB controllers that linux blocks/blacklists SMART passthrough when using UAS due to paranoia and historical problems, but this can overridden.

https://www.mcgarrah.org/usb-drive-smart/

I guess it is possible this is not your problem, but the last Seagate external I bought in October worked just fine with this workaround. This is probably safe from a data integrity standpoint, at least with a modern filesystem, but in my case it was no issue as I was only using the SMART to do tests before shucking the drive. Also, I don't know of any modern drive that doesn't support SMART.
by foxglacier | 2026-02-15 05:07:26+00:00
You make it sound like bias is completely relative and undecidable. But there is a clear line journalists can cross - if they're intentionally misleading their reader, that's bias. It's qualitatively different from neglecting to cover a story or not finding a suitable expert or whatever. It's intentional deception because they want the readers to have wrong knowledge. And they do it all the time.
by bob678 | 2026-02-15 05:08:06+00:00
Of course it is.

Unfortunately, the major European players have generally proven to be utterly lacking in geopolitical foresight and incapable of acknowledging (much less taking credible action against) imminent or active threats until they smash down the front door, and as they did with Russia, China is no exception.

If Europe is to become the independent power bloc it loudly proclaims it will, it needs to understand that they need to expand their horizons beyond their immediate periphery. It cannot simply continue to pretend that the the affairs of the world outside of the EU borders are immaterial like they did in 2014.
by cyberax | 2026-02-15 05:08:26+00:00
> Treating MRIs the way we treat blood tests would almost certainly result in huge numbers of needless invasive procedures.

Again, _all_ you need to do is to make a follow-up scan in 1-3 months to see if there are any changes. It's a preventative tool, so unless you have other indications, it's almost always safe to wait for a bit.

And yes, it requires educating patients that sometimes just waiting and doing a follow-up scan is right. And yes, I also have a personal experience with that (I had an "idiopathic lymphadenopathy", aka "we don't know WTF is going on").
by cpard | 2026-02-15 05:08:38+00:00
It's important in a book treating an emerging field (data eng for LLMs) to mention emerging categories related to it such as storage formats purpose built for the full ML lifecycle.

Lance[1] (the format, not just LanceDB) is a great example, where you have columnar storage optimized for both analytical operations and vector workloads together with built-in versioning for dataset iteration.

Plus (very important) random access, which is important for stuff like sampling and efficient filtering during curation but also for working with multimodal data, e.g. videos.

Lance is not alone, vortex[2] is another one, nimble[3] from Meta yet another one and I might be missing a few more.

[1] https://github.com/lance-format/lance
[2] https://vortex.dev
[3] https://github.com/facebookincubator/nimble
by czhu12 | 2026-02-15 05:09:40+00:00
Google should build slack. Its a travesty how incredibly good their google workspace suite of tools is, and then google chat is what sits between it all. If it wasn't for the fact that google bungled an internal communication tool so badly, slack wouldn't even have to exist.

For the life of me I cannot understand why they after a decade, has let slack and teams become basically a duopoly in this space.

Source: I use google chat everyday, so its not just a "UI looks ugly thing". Literally nothing you think should work works. Ex: inviting outside collaborators to a shared channel, converting a private DM group into a channel, having public channels for community & private channels for internal work. Goes on and on.
by teraflop | 2026-02-15 05:10:47+00:00
That sounds like it's basically impossible to implement your own non-trivial data structures. You can only use the ones that are already in the standard library.

For instance, how would you represent a binary tree? What would the type of a node be? How would I write an "insert node" function, which requires that the newly-created node continues to exist after the function returns?

I'm not necessarily saying that this makes your language bad, but it seems to me that the scope of things that can be implemented is much much smaller than C++.
by lostlogin | 2026-02-15 05:11:50+00:00
Christchurch would give it a run for its money. It’s down to every few days now but it was almost by the minute for a while there.

Have a look at that second link, and skip to 22.2.2011. At an about 12.51 it goes wild, and it lasted for years. It’s still shaking now.

https://earthquakelist.org/new-zealand/canterbury/christchur...

https://www.christchurchquakemap.co.nz/february
by krackers | 2026-02-15 05:14:50+00:00
>Is this insufficient

Yes, each model has its own unique "personality" as it were owing to the specific RL'ing it underwent. You cannot get current models to "behave" like 4o in a non-shallow sense. Or to use the Stallman meme: when the person in OP's article mourns for "Orion" they're mourning "Orion/4o" or "Orion + 4o". "Orion" is not a prompt unto itself but rather the result of the behavior from applying another "layer" on top of the original base model tuned by RLHF that has been released by OpenAI as "4o".

Open-sourcing 4o would earn openAi free brownie points (there's no competitive advantage in that model anymore), but that's probably never going to happen. The closest you could get is perhaps taking one of the open chinese models that were said to have been distilled from 4o and SFT'ing them on 4o chat logs.

The fact that people burned by this are advocating to move yet another proprietary model (claude, gemini) is worrying since they're setting themselves up for a repeat of the scenario when those models are turned down. (And claude in particular might be a terrible choice given Anthropic heavily training against roleplay in an attempt to prevent "jailbreaks", in effect locking the models into behaving as "Claude"). The brighter path would be if poeple leaned into open-source models or possibly learned to self-host. As the ancient anons said, "not your weights not your waifu (/husbando)"
by derefr | 2026-02-15 05:15:15+00:00
I was directly answering the GP poster's posed question. Let me rearrange that question for readability:

> Why do people "worry" about Zig potentially never becoming mainstream?

There are people who want to learn Zig because they're excited to gradually transition their way away from some other ecosystem, and into the Zig ecosystem, as the Zig ecosystem takes root and develops.

But they don't want to regret that decision. They don't want to end up in a place where they're writing blog posts about how much they love Zig, and are the maintainer of five popular Zig libraries, and yet still feel forced to use C++ for their next actual app project (where they're then mostly unable to make use of those Zig libraries!) just because Zig, not being sufficiently "mainstream", can't attract/force the corporate owners of big fat libraries (Vulkan, CUDA, LLVM, etc) to invest effort into integrating with it, and continuously maintaining those integrations for it (i.e. including a Zig build in their CI matrix, so that their upstream changes can't silently break that integration.)
by throwaway7783 | 2026-02-15 05:16:27+00:00
Everyone seems to have different ways to deal with AI for coding and have different experiences. But Armin's comment quoted in the article is spot on. I have seen a friend do exactly the same thing, vibe coded an entire product hooked to Cursor over three months. Filled with features no one uses, feeling very good about everything he built. Ultimately it's his time and money, but I would never want this in my company. While you can get very far with vibe coding, without the guiding hands and someone who understands what's really going on with the code, it ends up in a disaster.

I use AI for the mundane parts, for brainstorming bugs. It is actually more consistent than me in covering corner cases, making sure guard conditions exist etc. So I now focus more on design/architecture and what to build and not minutea.