MurphyA/hacker-news huggingface dataset:
by anonymous908213 | 2026-02-18 16:44:23+00:00
I'm not talking about a lora, it would be nice if you could refrain from acting like a dipshit.

> and you could not make deepseek or mistral if I gave you a big gpu cluster. You have the weights but you have no idea how they work and you couldn't recreate them.

I personally couldn't, but the team behind that startup as a whole absolutely could. We did attempt training our own models from scratch and made some progress, but the compute cost was too high to seriously pursue. It's not because we were some super special rocket scientists, either. There is a massive body of literature published about LLM architecture already, and you can replicate the results by learning from it. You keep attempting to make this out to be literal fucking magic, but it's just a computer program. I guess it helps you cope with your own complete lack of understanding to pretend that it is magical in nature and can't be understood.
by dzink | 2026-02-18 16:44:28+00:00
The well is drying. You have less money available for hustling and less small players with money. With layoffs happening everywhere you have more people with ambition and time on their hands, but less of them can afford big expenses or major risks.

The hype machine currently pushing for agents is selling agents ability to do automated marketing. However the bigger companies know better than to create giant security holes and the small players are either not technically skilled, or will balk at the huge per-use fees for the good models, or will be drowned out because of low quality cheap model output.
Ask HN: When will feature-length filmmaking be as accessible as using Photoshop?
by char_string | 2026-02-18 16:44:29+00:00
Looking at the latest video models[1] and some recent work by content creators[2], it's hard to imagine we're far away from a fully AI generated feature length film if it isn't out there somewhere already.

How long do you think it'll take consumer-facing tools and workflows to advance to resemble where PhotoShop presently sits with respect to image manipulation? Weeks? Months? Decades?

[1] https://seed.bytedance.com/en/seedance2_0
[2] https://youtu.be/V5AFQaEbHQU
by mberlove | 2026-02-18 16:44:33+00:00
1. As a sporadic viewer of the newer Simpsons, the quality appears to vary. How can any show remain consistently humorous through nearly 40 years of content? And across how many writers, over time? That being said, it's fair to expect quality. I wonder where the funding and viewership is coming from presently (if those remain related).

2. This is not strictly related to the article content, but I hope I'm not the only one disturbed by the low quality of writing coming from even AP. I don't try to look for nits to pick but this article is a good example. E.g. "triumph tinged with perfectionism." -- This is poor wording. I think I understand the meaning -- that perfectionism, which has downsides, has removed something from what is otherwise triumphant. But it is not written clearly. Another: "Nancy Cartwright arrived at her 1987 audition expecting to read for Lisa Simpson. She had other ideas." -- This reads like a line AI wrote. There are other examples scattered throughout the content.

I guess it's not really important, and I guess there's no reason for me to be picking on this article. But this is a top-of-the-line publication (in theory) and a relatively high-visibility article. I know writers are under pressure to produce content. But there are plenty of writers who perform well under pressure, and editors exist for a reason -- what does it imply that AP, among others, is disinterested in the quality of their own articles?
by dfxm12 | 2026-02-18 16:45:13+00:00
KOSA has regulations regarding "users that the covered platform knows is a minor". Nothing in KOSA suggests that a platform has to proactively maintain each user's age or that ID checks have to be used.

If you're still curious, Meta has a page talking about how they might determine a user's age, specifically without ID: https://about.fb.com/news/2021/07/age-verification
by ethin | 2026-02-18 16:45:24+00:00
How exactly can you "mitigate" prompt injections? Given that the language space is for all intents and purposes infinite, and given that you can even circumvent these by putting your injections in hex or base64 or whatever? Like I just don't see how one can truly mitigate these when there are infinite ways of writing something in natural language, and that's before we consider the non-natural languages one can use too.
by estebank | 2026-02-18 16:45:35+00:00
That's what cargo/rustc do: all of the information is conveyed through text, but colors are used to make it easier to scan. It ends up using almost every usable base-16 color: red for the error marker and their primary spans, yellow for warnings and their primary spans, blue for secondary spans, the gutter separator and line numbers, bold text for the main message, cyan for notes and their primary spans, green for helps and their primary spans, green and red for structured suggestions, bright magenta for very specific hand-picked highlights (used to be bold/bright white, but that wasn't obvious enough in lots of terminals, used semantically equivalent to bold or italics in text, the case most people will encounter these in is in E0308 type errors where a specific type parameter didn't match) and white for anything else. Note that of the mentioned output the only thing that is differentiated in color only is the message highlights, and that's because it is generally done for either extra clarification ("Trait is not implemented for Foo, but it is implemented for Bar") or within code that we wouldn't want to pollute with additional non-code ASCII markers (people should be able to copy&paste those types without causing parse errors). Some people deride this variety as being too "christmas tree", but IMO it works quite well for scanning output. Color helps a lot when scanning longer lists and dense output. Colors might not help much if the tool is emitting a single line of output for each event, but rustc emits dozens of lines per error. And no, reducing the amount of output would not be the answer for rustc, you can already use `--message-format=short` if you want that, or try/contribute to one of the TUI projects consuming the json output for dynamic navigation of the output (to expand and contract sections). rustc and cargo default configuration have to cater to the most common case, while also keeping the number of non-essential features (like a built-in TUI) to a minimum.
Show HN: Nom – Turn GitHub activity into updates
by Lws803 | 2026-02-18 16:45:38+00:00
Hey HN,

I built Nom because I kept running into this problem: code moves way faster than we can update people about it. I'd ship features, merge PRs, close issues, and my users had no idea unless I sat down and wrote a changelog or posted about it on X.

Nom turns your GitHub activity into a social feed. You install the GitHub App and every PR merge, issue, release, and comment gets auto-summarized by AI into something actually readable. Think of it like an X feed for your repo.

You can customize the AI prompts per-repo (just drop a template in .nom/), subscribe to projects you care about, and share your feed publicly.

Stack: Next.js, Supabase, Trigger.dev for background jobs, GPT-5.2 for summarization.

Why I built this: there are more builders shipping faster than ever (thanks, AI). But keeping your community in the loop still takes real effort. Writing changelogs, posting on socials, updating Discord. Nom automates the "what happened" so you can focus on the "what's next."

Live at https://beta.nomit.dev and open source at https://github.com/nom-social/nom.

Would love feedback. What other GitHub events would you want in a feed like this?
by simonw | 2026-02-18 16:45:48+00:00
> LLMs are eating specialty skills. There will be less use of specialist front-end and back-end developers as the LLM-driving skills become more important than the details of platform usage. Will this lead to a greater recognition of the role of Expert Generalists? Or will the ability of LLMs to write lots of code mean they code around the silos rather than eliminating them?

This is one of the most interesting questions right now I think.

I've been taking on much more significant challenges in areas like frontend development and ops and automation and even UI design now that LLMs mean I can be much more of a generalist.

Assuming this works out for more people, what does this mean for the shape of our profession?
by boplicity | 2026-02-18 16:46:07+00:00
> the products they are pumping out don't serve anyone's need or solve anyone's problem.

This isn't true though.

Yes, there are too many products being build that don't serve anyone's needs or solve anyone's problems.

However, many of the AI products do solve problems and serve needs.

You're right though, to compare this to other booms, which also had the same problem. This is very much a "hyper" version, which is pretty incredible to be in the middle of.
by treetalker | 2026-02-18 16:46:22+00:00
You can use an LLM to generate first drafts of flashcards that you import into, and later revise in, a true spaced-repetition system — such as Mochi or Anki.

For learning new material, make your LLM assume a Socratic position. Kagi Assistant has a custom Study model that does this. The key is causing the model to increase your friction (causing learning and memory) instead of decreasing it.
by SpicyLemonZest | 2026-02-18 16:47:17+00:00
If you're ignoring the giant societal can of worms, you're not getting a good understanding of the situation. In the 2010s the zeitgeist was that they were too prudish, and Instagram in particular faced a number of controversies for taking down topless photos that the subject of the photo felt should have been allowed. I guarantee that, for almost every piece of sexual content you've seen on Meta platforms, there's a large and passionate group of people who believe that it's perfectly acceptable and any reasonable social media platform should allow it.
by chadash | 2026-02-18 16:47:19+00:00
> Will LLMs be cheaper than humans once the subsidies for tokens go away? At this point we have little visibility to what the true cost of tokens is now, let alone what it will be in a few years time. It could be so cheap that we don’t care how many tokens we send to LLMs, or it could be high enough that we have to be very careful.

We do have some idea. Kimi K2 is a relatively high performing open source model. People have it running at 24 tokens/second on a pair of Mac Studios, which costs 20k. This setup requires less than a KW of power, so the $0.8-0.15 being spent there is negligible compared to a developer. This might be the cheapest setup to run locally, but it's almost certain that the cost per token is far cheaper with specialized hardware at scale.

In other words, a near-frontier model is running at a cost that a (somewhat wealthy) hobbyist can afford. And it's hard to imagine that the hardware costs don't come down quite a bit. I don't doubt that tokens are heavily subsidized but I think this might be overblown [1].

[1] training models is still extraordinarily expensive and that is certainly being subsidized, but you can amortize that cost over a lot of inference, especially once we reach a plateau for ideas and stop running training runs as frequently.
by NobodyNada | 2026-02-18 16:47:29+00:00
> While many seemed to want to use it for personal productivity things like connecting Gmail, Slack, calendars, etc. that didn’t seem interesting to me much. I thought why not have it solve the mundane boring thigns that matter in opensource scientific codes and related packages.

This, here, is the root of the issue: "I'm not interested in using an AI agent for my own problems, I want to unleash it on other people's problems."

The author is trying to paint this as somehow providing altruistic contributions to the projects, but you don't even have to ask to know these contributions will be unwelcome. If maintainers wanted AI agent contributions, they would have just deployed the AI agents themselves. Setting up a bot on behalf of someone else without their consent or even knowledge is an outlandishly rude thing to do -- you wouldn't set up a code coverage bot or a linter to run on a stranger's GitHub project; why would anyone ever think this is okay?

This is the same kind of person who, when asked a question, responds with a copypasted ChatGPT reply. If I wanted the GPT answer, I would have just asked it directly! Being a middleman between another person and an AI brings absolutely no value to anybody.
by brynjolf | 2026-02-18 16:47:34+00:00
One thing that blew my mind in a negative way, was pasting a phonenumber into the caller and not being able to edit it. If you paste a number and want for example to add the country code you simply cannot. You can only remove numbers.

If you want to edit it, you have to open the notes app, paste it, edit it and paste it back into the caller.
by nephihaha | 2026-02-18 16:47:44+00:00
Keir Starmer is deeply unpopular and I have not encountered anyone who likes him (including a lifelong Labour member who has stood for them). Last time I said that about Starmer someone complained there was no link. Now people are complaining about the link. For the record, I have never voted for the Tories ever. A plague on both their houses... There isn't even a cigarette paper between Labour and Tory policies these days — oppress the poor and needy, censor, mismanage everything and enact NGO advice.
by kldavis4 | 2026-02-18 16:47:48+00:00
looks like the real tension here is that "money" and "reach" aren't quite the same moat though. I think the post kind of conflates them. existing audience is the actual barrier - money can buy ads but it can't buy trust or distribution, not quickly anyway

the gravitational threshold thing is real ngl. I've seen the same dynamic in product launches - identical quality, completely different outcomes based on whether you're already above the line or not. that part holds up

not sure the "creativity is the moat" counterargument fully lands either. yeah taste matters, but AstroBen's point is valid - anything that gets traction gets cloned basically immediately now. so creativity gets you first mover advantage for like... a week?

maybe the actual moat is just community? people who already trust you before you ship. which is a form of reach I guess, so kind of proves the point
by cyrusradfar | 2026-02-18 16:47:52+00:00
I appreciate the conversation the post initiates.

Nevertheless, by counter-example -- OpenClaw's creator was just recruited by people with more capital than countries. If they could "re-produce" him with their capital, they would've preferred that.

Whatever he has, is still a moat. What that is, is debatable.

Is it brand? Is it his creativity? Is it trust/autheticity? A vision?

All those are perceived moats (or risks) by these folks that tried to scoop him up.
by kstrauser | 2026-02-18 16:47:58+00:00
Oh! Wow, so it is. Thanks!

> [the report] found that 65% of child sex trafficking victims recruited on social media were recruited from Facebook

Even in 2020, I'm very skeptical that so many children were on Facebook that it could account for 2/3 of recruitment. My own kids say that they and their friends are all but allergic to Facebook. It's the uncool hangout for old people, not where teens want to be.

I may be wrong, and I'm certainly not going to tell someone that they're wrong for citing a government study. Still, I doubt it.
Show HN: Omniget, a Desktop Media Downloader
by tonhowtf | 2026-02-18 16:48:01+00:00
I started learning to code last year and one of the things I always loved was downloading stuff from the internet. Figuring out how players serve their streams, messing with scrapers, all of that. During carnival I had a lot of free time and decided to build something I could share.
Omniget is a desktop app (Tauri, Rust + Svelte) for downloading media from YouTube, Instagram, TikTok, Twitter, Reddit, Twitch, Pinterest, Bluesky, Vimeo, Telegram, Hotmart, and now Udemy. Inspired by cobalt.tools but as a native app with course platform support and a download queue.
The Udemy integration just shipped and was the most interesting part to build. Their login is passwordless now, so the app opens a WebView, injects JS to fill the email field, waits for the user to enter the 6-digit code from their inbox, then extracts cookies. On Windows this uses the WebView2 COM cookie API, on Linux/macOS I had to use a hack where I eval a JS redirect to a fake URL with document.cookie as a query param and intercept it in the navigation handler.
The app also has its own HLS downloader (m3u8 parsing, parallel TS segment downloads, AES-128-CBC decryption) so most non-DRM content downloads without needing ffmpeg. Each platform lives in its own isolated module with no shared auth state, which meant some code duplication but made things way easier to maintain.
GPL-3.0 licensed. Will always be free and open source, no plans to monetize. Would appreciate any feedback.
by kccqzy | 2026-02-18 16:48:27+00:00
Your two-line approach is infinitely clearer than the one liner I originally posted.

An adjacent thread has some confusion about whether chained assignments happen left to right or right to left. Honestly that’s a factoid I don’t expect most Python programmers to know. It’s usually a bad idea to rely on people knowing arcade details of a language, especially a language like Python that has attracted many non-programmers like data scientists. I have nothing against data scientists but their brainpower shouldn’t be wasted on remembering these kind of details.
by tracker1 | 2026-02-18 16:49:39+00:00
Not really, because the dark yellow (not brown) is used... it's similar, but not the same in most terminals... brown as dark yellow for cga was a kind of short to a different color mix than the natural position which most terminals now use... actual screen effectiveness/brightness is different as well.

Kind of anal about this since I started with a lot of CGA and EGA displays when I was in my late teens and early 20s and relatively involved in the ANSi art scene.

Here's a related project I'm working on for playing doors in a web browser.

https://github.com/bbs-land/webterm-dos-ansi
by yoavm | 2026-02-18 16:49:56+00:00
It's related in the sense that it works in the background, using the spare resources you have. Whether you see the thing it does as a good thing or theft is really up to you. I guess some people had their own reasons for not supporting the SETI@home objectives either. In any case, I'm perfectly happy with an analogy like "it's like going to the library, making a copy of all the books and making the copies available for everyone for free".
by cathyreisenwitz | 2026-02-18 16:50:26+00:00
I enjoyed this. But one mention of "farm bills" in 45 minutes???

"the political playing field is often tilted toward agribusiness. For example, the overwhelming majority of farm subsidies flow to the biggest and wealthiest agricultural operations. Less than a quarter of farms with annual incomes less than $100,000 receive any subsidies at all, while more than two-thirds of larger farms do. And, the larger the farm, the more likely it is to receive subsidies. One study found that between 1995 and 2021, the top one percent of farms received 27 percent of the total $478 billion in farm subsidies during this period. A second study showed that 60 percent of subsidies from three major programs—crop insurance, Agriculture Risk Coverage and Price Loss Coverage—are given to the top decile of farms. This study also indicated that large farms were more intensely subsidized. For example, the largest 10 percent of farms received an average of $29 per acre in crop insurance subsidies, compared to an average of $12 per acre for all farms. Moreover producers of meat, fruits, and vegetables are almost completely excluded from the core subsidy programs, while commodity crops such as wheat, corn, and soy are heavily subsidized." https://freopp.org/whitepapers/the-challenge-of-rural-povert...
by siliconc0w | 2026-02-18 16:51:00+00:00
Even with the latest SOTA models - I still consistently find issues - performance issues, security, memory leaks, bad assumptions/instruction following, and even levels of laziness/gaslighting/dishonesty. I spend less time authoring changes but a lot more time reviewing and validating changes. And that is the best models (Opus 4.6/Codex 5.3), the OSS/flash models are still quite unreliable at even reliably solving problems.

Token costs are also non-trivial. Claude can exhaust a $20/month session limit with one difficult problem (didn't even write code, just planned). Each engineer needs at least the $200/mo plan - I have multiple plans from multiple providers.
by evanjrowley | 2026-02-18 16:51:09+00:00
Overall I agree. It's not the most amazing option compared to the Pixel 7.

There are three reasons why I'd get this:

1. The trade-in value on the Pixel 7 is depreciating with time. Upgrading today should save more money vs. upgrading down the road.

2. It's on-par with Pixel 7 and significantly less expensive than the standard Pixel 10.

3. My goal is to replace the Pixel 7 with something that has USB-C display output so I can finally use my AR glasses with my phone.

All of these points are my initial impressions of the phone. Hopefully they turn out to be true of anyone who decides to go this route.
by turnsout | 2026-02-18 16:51:11+00:00
Difficulty is the only true moat. [Astronaut: always has been]

Current examples: esoteric calculations that are not public knowledge; historical data that you collected and someone else didn't; valuable proprietary data; having good taste; having insider knowledge of a niche industry; making physical things; attracting an audience.

Some things that were recently difficult are now easy, but general perception has not caught up. That means there's arbitrage—you can charge the old prices for creating a web app, but execute it in a day. But this arbitrage will not last forever; we will see downward price pressure on anything that is newly easy. So my advice is: take advantage now.
by mpeg | 2026-02-18 16:51:19+00:00
"Google Chromium CSS contains a use-after-free vulnerability that could allow a remote attacker to potentially exploit heap corruption via a crafted HTML page. This vulnerability could affect multiple web browsers that utilize Chromium, including, but not limited to, Google Chrome, Microsoft Edge, and Opera."

That's pretty bad! I wonder what kind of bounty went to the researcher.
by strcat | 2026-02-18 16:51:24+00:00
GrapheneOS strongly recommends against F-Droid because it has major security deficiencies and adds an unnecessary middleman. Our recommendation is using developer builds of apps. F-Droid doesn't review the code for app updates but rather automatically fetches and builds it. They make questionable downstream changes introducing security vulnerabilities. The Accrescent app store provides developer builds of apps signed by the developers for everything included which can be verified. Play Store provides developer builds but only a subset of older apps are still signed by developers since they phased it out and heavily recommend switching to Play Signing.

Aurora Store is not recommended by GrapheneOS in general. Our recommendation is to use the sandboxed Play Store for installing apps when using sandboxed Google Play in a profile. We recommend only using Aurora Store for bypassing restrictions set by app developers on where their apps can be installed. That's what was said above. It would be better if the Play Store didn't do this.

Contrary to what you're saying, Android apps do not include Google Play libraries by default. They're only included if developers explicitly go out of the way to include them in order to use Google service APIs. Android SDK, etc. is open source as part of AOSP and both the OS and AndroidX libraries are open source too. The proprietary Play libraries are clearly marked as such via being in the GMS namespace.