MurphyA/hacker-news huggingface dataset:
by lmeyerov | 2025-12-18 14:17:23+00:00
Interesting, mind sharing the context here?

My experience has been as workloads get heavier, it's "cheaper" to push to an accelerated & dedicated inferencing server. This doesn't always work though, eg, world of difference between realtime video on phones vs an interactive chat app.

Re:edge embedding, I've been curious about the push by a few to 'foundation GNNs', and it may be fun to compare UMAP on property-rich edges to those. So far we focus on custom models, but the success of neural graph drawing NNs & newer tabular NNs suggest something pretrained can replace UMAP as a generic hammer here too...
by bittercynic | 2025-12-18 14:17:31+00:00
The 30 year fixed mortgage is an insanely good deal, and I say this as a guy who has one. The monthly cost can only stay the same (and decline due to inflation) or decline if interest rates fall and you refinance or adjust the loan. If interest rates go up, you're completely protected.

A mortgage may be more than rent for a similar place now, but I suspect it won't be that many years before the lines cross.
by brk | 2025-12-18 14:18:24+00:00
That sounds good on paper, but is really impossible to implement in any practical way.

In this case, the kid was holding the clarinet like a weapon, and though we have not seen the actual video, the descriptions of it make it sound like overall resolution was poor.

The alternative to the false positive here, is to not report anything that you cannot be 110% certain of, which means that you're likely to miss some true positives.

Overall this situation mostly reads like everything worked as intended, and the press turned it into more than it needed to be. School shooting are a real thing, there is plenty of evidence of that. Weapons detection has become a necessary component of a school safety strategy. For many reasons, it is not practical to have personnel at the school, or within the district, act as the first-pass reviewer of AI detections of weapons.
by aleph_minus_one | 2025-12-18 14:18:24+00:00
> Once the bomb threat wasn't a way to get out of school on a nice day there was never another one.

If I think of my school time, I would believe even the fact that a bomb threat would be an annoyance to teachers would a be sufficient reason (of course, in the schools of the country where I live there were other methods than bomb threats to be an annoyance to teachers).
by zrn900 | 2025-12-18 14:18:36+00:00
> The E.U. making life difficult for U.S.-based monopolists, and the U.S. making life difficult for E.U.-based monopolists? For a net effect of life being difficult for all monopolists?

Its not only for monopolists. The first victims of regulatory moat-building are always small businesses and individuals.They cant pay the fines.
Ask HN: How to manage inbound calls/ emails/ texts etc.
by duckkg5 | 2025-12-18 14:18:48+00:00
I am very bad at this.

If you're running a business or working at one with lots of customers reaching out across channels ... what system do you use?

CRMs are hit or miss for me. I just keep a text file open with the stuff i need to follow up on when something does come in. But I lose context and can't prioritize right, or I just forget, then people get annoyed.

There has to be a better way ... right?
by petercooper | 2025-12-18 14:19:28+00:00
It's interesting to see the "stool" being transliterated as "p" because in Cyrillic and Greek "p" / pi is written as something that looks like a little stool: П / π! I wonder.. does that come all the way from ancient Egyptian or was it chosen to fit later?

Even if not, it serves a nice aide-memoire. A bit like how the "r" here is a mouth, and "r" in Cyrillic is Р which looks like an emoticon mouth. "s" looks like a folded cloth, ф (f) looks kinda like a snake, and Ы arguably looks like double reeds. I may be overthinking this, though ;-)
by chrisweekly | 2025-12-18 14:19:57+00:00
Hmm, I've been doing webdev for a living since 1998, intimately familiar w/ the complete history and modern practices, and I respectful disagree. Pretty sure it's a good thing we're not all forced to do things the same way. And the new SSR with CSR capabilities is not at all the same as the old SSR. You're right that auth is kind of a hot mess though.
by throw10920 | 2025-12-18 14:20:33+00:00
> I don't want constant updates.

> all I want is bug fixes and security updates.

GP wasn't differentiating between different types of updates in their argument, because it doesn't make sense - they're discussing the economics of it, which doesn't care if you're fixing bugs or not.

>> How are they supposed to pay software salaries and keep the lights on? People don’t like paying for software, demand constant updates and hate subscriptions.
by brainless | 2025-12-18 14:21:12+00:00
I use LLMs to generate almost all my code. Currently at 40K lines of Rust, backend and a desktop app. I am a senior engineer with almost all my tech career (16 years) in startups.

Coding with agents has forced me to generate more tests than we do in most startups, think through more things than we get the time to do in most startups, create more granular tasks and maintain CI/CD (my pipelines are failing and I need to fix them urgently).

These are all good things.

I have started thinking through my patterns to generate unit tests. I was generating mostly integration or end to end tests before. I started using helping functions in API handlers and have unit tests for helpers, bypassing the API level arguments (so not API mocking or framework test to deal with). I started breaking tasks down into smaller units, so I can pass on to a cheaper model.

There are a few patterns in my prompts but nothing that feels out of place. I do not use agents files and no MCPs. All sources here: https://github.com/brainless/nocodo (the product is itself going through a pivot so there is that).
by bluGill | 2025-12-18 14:21:20+00:00
I can't give a pass - kids do things like this often enough that you can't call the police on every incident. Sure it might be stupid for kids to do, but they do it, and since it isn't a real gun it is harmless fun until someone overreacts. The real issue here is fatigue: the more you overreact the less your seriously you are taken when something really does happen.

Once you can make a mistake and be okay, but you soon you become "the little boy who cried wolf", and people don't move to safety when there is a real issue!
Ask HN: How are you building a company-wide MCP strategy?
by shouche | 2025-12-18 14:22:00+00:00
We are moving beyond running local MCPs and are trying to map out a broader strategy - for internal as well as external consumption. I am curious how others are balancing business vision with technical reality.

Specifically:

* Commercialization & ROI: Executives view MCP servers as a new revenue stream (upselling like premium APIs). Is this realistic, or do MCPs eventually replace high-level APIs for agentic apps? How are you pricing this—fixed, or usage-based on "tool calls"?

* Infrastructure & Deployment: Are you rationalizing multiple REST/GraphQL endpoints into singular "task-based" MCP endpoints, or just wrapping existing APIs 1:1? How are you managing centralized discovery and rate limits across the org?

* Security & Governance: What do your "Human-in-the-loop" checkpoints look like for sensitive write actions? Are you using centralized MCP Gateways for secret management and audit logging?

* Product Development: How are non-tech product owners defining requirements? Have you found or built a "template" for spec-ing an MCP server that goes beyond a basic API spec?
by davidhalter | 2025-12-18 14:22:21+00:00
Zuban maybe doesn't succeed in terms of the amount of users, but it's nearly finished, supports the full Python type system (I'm in the process of completing the conformance tests), has support for Django and LSP support is also pretty much complete. So in a technical way it did already succeed.

It might not be used as much, but to be honest I think that's fine. I'm not a big VC-funded company and just hope to be able to serve the users it has. There's space for multiple tools in this area and it's probably good to have multiple type checkers in the Python world to avoid the typical VC rug pull.
by raxxorraxor | 2025-12-18 14:22:49+00:00
They are more aware but bad at putting it in perspective. This is the classic "fear leads to bad decisions".

Granted, depends on where you live, but statistically woods are probably a lot safer than a city with a lot of traffic. Sure, regionally that is not true, you might meet a Grizzly and/or Canadian.

> are we really sure this degree of freedom is so developmentally important to be worth the risk?

Absolutely. A child has to grow up and detach from it parents at some point. It doesn't at all mean having a bad relationship, just being independent. Helps if you aren't a complete beginner by the time it inevitably happens.
by chii | 2025-12-18 14:23:02+00:00
> I see why governments think they are doing this to protect the people.

they're not doing this to protect people, they're doing this to ensure there cannot be rebellion against unpopular policies. Organization is harder if all communications is monitored.

But this is how gov't get to be kept in check - the risk of "rebellion". If this risk is removed, you get authoritarian states - see north korea.
by WhyOhWhyQ | 2025-12-18 14:23:19+00:00
I see that your release is GPL 3.0. Are you worried about LLM's effectively laundering your source code a year from now? I've become hesitant about releasing source code since LLM's, though I do use Claude heavily while programming to make suggestions and look for issues etc.., but I'd be interested in hearing your perspective.
by latexr | 2025-12-18 14:23:22+00:00
> From the perspective of a pre-abolitionist society, it evidently was

I sincerely doubt the slaves would agree with you. Just because one group was economically and societally OK with it, doesn’t make it morally OK.

> but that's not a political issue you're gonna have to deal with in 2025.

https://en.wikipedia.org/wiki/Slavery_in_the_21st_century

Again, I doubt the slaves would agree with you.

> Consider yourself lucky.

That’s a really strange comment. What does that mean?

> First of all, that isn't true.

https://www.merriam-webster.com/dictionary/fascism

Seems pretty clear to me.

> You are using the word as a though-terminating cliché.

Of course I’m not, I barely use the word. Pay attention to the person you’re replying to. What you’re doing is putting me in a box of other people you’ve seen online and making a bunch of wrong assumptions. You’re not engaging with the arguments, you’re fighting against a straw man in your imagination.
by cainxinth | 2025-12-18 14:23:25+00:00
Things HN likes (in my experience):

- Reverse Engineering (legacy code analysis, hardware teardowns)

- Bug Post-Mortems

- Systems Internals (database engines, kernel scheduling, compiler edge cases)

- Retro-Computing

- Infrastructure History

- Obscure Museums / Web Archives

- Convivial Tools (right to repair, privacy first)

- Intellectual Curiosities: (biological quirks, niche economies)

- Neologisms (enshittification, context engineering)
by t-3 | 2025-12-18 14:23:36+00:00
No, the Monroe Doctrine has been US policy for 200 years. Everybody learns about it in school and everyone knows what it means. That doesn't mean we

> blame the US/Europe/Jews for everything bad in the world and give a total pass to any other ethnic/political group for their transgressions

Europeans other than the Spanish and Portuguese have little relevance to Latin America, especially in a modern context. Jews haven't been mentioned by anyone. Would you care to elaborate?
by wlesieutre | 2025-12-18 14:23:47+00:00
Especially when the alternative is "type the company name into google" where the top 3 results are ads and they've previously been seen to stick malware distribution sites above the legitimate company pages

This was happening for months with blender in 2022/2023, previously collected links about it here: https://news.ycombinator.com/item?id=34917701
by AlexandrB | 2025-12-18 14:23:58+00:00
> The actual rate of stabbings per capita is higher in the USA than the UK.

This fact seems to have no impact on UK politicians who now want to try to ban knives with pointy tips: https://theconversation.com/why-stopping-knife-crime-needs-t...

In general, this approach to crime is ridiculous and has no rational end-point.
by ImPostingOnHN | 2025-12-18 14:24:32+00:00
> So it does not help with commercial property?

The opposite: It does help with commercial property

> if it lowers the value of that land even just to zero, it'll just be undeveloped entirely

It's not that the value of the land is zero, but rather the price can drop to zero. The price is a factor of both the land value and the taxes on the land. For example, suppose you buy land for $50, and you wish to 10x your investment, and won't resell for less than $500 (which nobody will pay). Suppose further that the land value tax is $0/mo. You can sit on the land doing nothing, ruining the community, and it won't cost you much.

Now suppose the land value tax is raised/added to the tune of $1/mo. You would need to find some use for the land that raises more than $1/mo, or else you're losing money every month. Costing money every month means the land is now worth less, let's say $25. But what if you don't want to use the land, because you're a speculator, not a business owner? Well, you can choose to either keep losing money monthly, or sell the land for $25. Economically speaking, you might choose to sell the land if you would otherwise keep it empty for >25 months.

If you choose to sell the land, whether for $25 or $0, then I could buy it and run a business from there, and as long as the business makes more than $1, I stand a chance to profit. Thus, I win, and also the community wins, because the storefront that the original speculator kept empty gets filled with something useful.

In fact, in this scenario, everybody wins except the real estate speculator who was ruining the community by keeping storefronts empty, and that person deserves to lose and be punished. With any luck, the speculator realizes that what they're doing is both bad and unprofitable, and either finds a useful way to contribute to the community, or fucks off forever. Either way, the community wins!
by infecto | 2025-12-18 14:24:40+00:00
Honestly looks like a scam and your description of it makes it even sound more like one. Most of those fields you return in that docs page have nothing to do with k or qs and are equity pricing data you are buying from another third party.

Not a knock just being honest as it looks like you just don’t know so maybe this helps. Here is an example of a real company that scrapes k/q docs.

https://sec-api.io/docs
by the_af | 2025-12-18 14:25:03+00:00
> Give them the tools that were available at the time and let them do their best.

The end result would surely look better, but how would we be assured it resembled historical reality?

Do we know for a fact in these reconstructions there is no input whatsoever from artists? I know, for example, that paleo-artists are responsible for the reconstruction of what dinosaurs are currently thought to have looked like, and they are mostly artists that work in collaboration with scientists directing their work. Why do we think this is not the case for the reconstruction of colors of Roman statues?
by dbdr | 2025-12-18 14:25:30+00:00
> The UK arrests 12k people per year for social media posts, using vague laws to undermine free speech.

A spokesperson for Leicestershire police clarified that offences under section 127 and section 1 can include any form of communication and may also be “serious domestic abuse-related crimes”. [1]

It seems misleading to count arrests related to domestic abuse as "anti-free speech".

[1]: https://lordslibrary.parliament.uk/select-communications-off...
by dpoloncsak | 2025-12-18 14:26:30+00:00
>The only way this gets fixed is if there are consequences at every level for false positives.

Do we really want consequences for false positives? If a kid is smoking a cigarette in the bathroom and the smoke detector goes off, the school should evacuate. The Smoke Alarm went off. No principal is going to sign off on the assumption that "Timmy is smoking, it's not a real fire". The principal shouldn't be punished for responding to the alarm. Timmy...probably should get reprimanded, but that feels off-metaphor.

In the example we are given, Timmy did nothing wrong. Having a clarinet is not contraband, and he should not be punished. The admin who called a lockdown did nothing wrong, as they were responding to the system in the way they were trained to use it. This is all in the name of safety, where things are done in 'an abundance of caution'.

>"It's not my fault the cops shot the kid, the system said it was a gun."

No, its the cop's fault. The cop hasn't been trained to use the AI security system, and is instead given their own SOP for assessing threats.
by palmotea | 2025-12-18 14:26:59+00:00
> I actually think a few folks like this can be valuable around the edges of software but whole systems built like this are a nightmare to work on. IMO AI vibe coding is an accelerant on this style of not knowing why something works but seeing what you want on the screen.

I would correct that: it's not an accelerant of "seeing what you want on the screen," it's an accelerant of "seeing something on the screen."

[Hey guys, that's a non-LLM it's not X, it's Y!]

Things like habitual, unthoughtful null-checks are a recipe for subtle data errors that are extremely hard to fix because they only get noticed far away (in time and space) from the actual root cause.
by nathan_compton | 2025-12-18 14:27:41+00:00
It is called class anxiety.

The US is a place where if you don't make it into or stay in at least the middle class your life sucks. You can't get healthcare, you have to work three jobs, you're treated like shit.

If you want less helicopter parenting you have to create a more supportive society in general, one where there are chances to recover from failure, and one where failing to compete at the top is not a sentence to a life of penury.
by jokoon | 2025-12-18 14:27:44+00:00
If a government is legitimately elected, and respects due process, I don't see why people would want to hide from the government.

There are very few situations where a journalist would need to hide himself from a legitimate government who respects due process.

With the Trump administration, in China, Russia, yes of course. Those apps do matter. Conventional apps are probably giving data to abusive governments if their laws require it.

With criminals using those apps to not get caught in those legitimate due process countries, I don't really know if those apps are worth using it they help criminals.

I agree that I don't want to give my data to big companies or for ads.

But I trust a legitimate government and due process.
by GabriDaFirenze | 2025-12-18 14:28:07+00:00
I agree that it's a reasonable hope but not an expectation. I don't think it's fair to put that type of pressure on someone, and I don't want to assume that's necessarily what you meant.

I don't know if you read "Flowers for Algernon" but that's what I think about when discussing highly/exceptionally intelligent people.
by randusername | 2025-12-18 14:30:02+00:00
"Slugger" as we called him was my grandfather. His life was an interesting one. The son of a coal miner, he fell in love with mathematics and rose to become a peer of Fred Brooks by creating and leading the UCF CS Department. Outside of work he built an extraordinary home, nurtured a deep spirituality, invested in his community, took naps in the grass of the front lawn, and gave his grandchildren silly nicknames.

I am the only descendent so far to take an interest in computing, which gave us a special relationship. He asked me brain teasers and math puzzles from an early age. He told me to figure out the formula for how many total billiard balls were in a triangle of depth _n_ before I could use his fancy pool cue. Then he asked me if it was possible to perfectly comb the hair on a billiard ball and how I would rearrange the order of donuts on a broomstick. Later we would discuss advances in "intelligent systems." He was adamant it would do my soul good to take coursework in "rubber sheet geometry." Perhaps I will someday.

Even in travels to foreign countries former students would recognize and approach him to share how much they enjoyed his courses. I am posting here in hopes of collecting more stories to share at the memorial.
by WhyOhWhyQ | 2025-12-18 14:30:09+00:00
Is the gun situation hopeless in America? As far as I can tell, we just need to reduce the quantity of guns. Somehow 20% of the country takes that idea as an existential threat, even though not doing so is a material threat to real people.

If it's actually a mental health crisis, then how do we solve that one? Especially with what the Republicans are doing right now?
by s-stude | 2025-12-18 14:30:14+00:00
I created a simple app that lets your kid call Santa AI via video call. Parents can use this webpage to schedule a 5-minute or 10-minute call with Santa, who will speak to their child.

Very, very realistic and could support a dialogue, ask questions, and even tell if there is a gift for a kid.

I use the HeyGen AI avatar, and I DO NOT record any video. Would you show this to your kid? Could you give me some feedback?

https://CallSantaTonight.com
by jerf | 2025-12-18 14:30:31+00:00
One of my frustrations with AI, and one of the reasons I've settled into a tab-complete based usage of it for a lot of things, is precisely that the style of code it uses in the language I'm using puts out a lot of things I consider errors based on the "middle-of-the-road" code style that it has picked up from all the code it has ingested. For instance, I use a policy of "if you don't create invalid data, you won't have to deal with invalid data" [1], but I have to fight the AI on that all the time because it is a routine mistake programmers make and it makes the same mistake repeatedly. I have to fight the AI to properly create types [2] because it just wants to slam everything out as base strings and integers, and inline all manipulations on the spot (repeatedly, if necessary) rather than define methods... at all, let alone correctly use methods to maintain invariants. (I've seen it make methods on some occasions. I've never seen it correctly define invariants with methods.)

Using tab complete gives me the chance to generate a few lines of a solution, then stop it, correct the architectural mistakes it is making, and then move on.

To AI's credit, once corrected, it is reasonably good at using the correct approach. I would like to be able to prompt the tab completion better, and the IDEs could stand to feed the tab completion code more information from the LSP about available methods and their arguments and such, but that's a transient feature issue rather than a fundamental problem. Which is also a reason I fight the AI on this matter rather than just sitting back: In the end, AI benefits from well-organized code too. They are not infinite, they will never be infinite, and while code optimized for AI and code optimized for humans will probably never quite be the same, they are at least correlated enough that it's still worth fighting the AI tendency to spew code out that spends code quality without investing in it.

[1]: Which is less trivial than it sounds and violated by programmers on a routine basis: https://jerf.org/iri/post/2025/fp_lessons_half_constructed_o...

[2]: https://jerf.org/iri/post/2025/fp_lessons_types_as_assertion...