MurphyA/hacker-news huggingface dataset:
by jperaino | 2025-11-04 14:22:24+00:00
Norm is building AI that understands regulations for regulatory compliance. Our AI currently automates compliance determinations for federally regulated financial content, though our vision is to build a platform that can handle any regulation in any industry. As AI begins to permeate our society, Norm aims to become a critical building block for other AI systems that need regulatory intelligence. You can read more about our vision here: https://www.norm.ai/post/building-regulatory-ai-agents

We've raised $87m from top-tier investors to pursue this vision. We're growing very quickly and have major, household-name financial institutions as clients and investors. We're working on hard, interesting problems and want to push the boundaries of what's possible for AI-driven products. We're hiring for many engineering roles in NYC and SF, including:

- Full Stack Engineer, Senior + Staff ($190k-270k)

- Design Engineer, Senior + Staff ($190k-270k)

- Staff Frontend Engineer ($235-270k)

- Applied AI Engineer ($200k-275k)

- Cloud Infrastructure Engineer ($175k-250k)

- Forward Deployed Engineer ($190k-250k)

- Quality Engineering Lead ($130k - 185k)

We're also hiring for many non-technical roles. The best way to apply is online on our website (we review every application!). Full list here: https://jobs.ashbyhq.com/norm-ai?utm_source=7ow8wN5o3g.
by FinnKuhn | 2025-11-04 14:22:27+00:00
>So every social and incentive structure along the way basically signals that you don’t want to declare an outage when it isn’t real.

I would argue that every social and incentive structure along the way basically signals that you don't want to declare an outage, even when it is real. You should still do it though or it becomes meaningless.

Great example for Goodhart's law.
by dylan604 | 2025-11-04 14:22:28+00:00
Following an Insta link gives me a dismissible login modal, but still shows the linked page when dismissed. Following any link becomes login only unless you right click to open link in new. Now it does the same previous behavior. I don’t use Insta, only when every now and then someone sends me a link with what looks like might be some other interesting post, but the game becomes boring and and I just close the tab
by anony_matty | 2025-11-04 14:22:49+00:00
Hey everyone,

For the past year, my team and I have been building PACR (pronounced pacer), an all-in-one academic ecosystem and professional social network designed specifically for academicians.

We are a team of 18 people working part-time on this, driven by a shared feeling that the world of academia lacks a true sense of community. Researchers often work in silos, and in a time where the future of science and research feels increasingly uncertain, we wanted to build a space where academics can feel welcome, connected, and supported.

PACR combines tools to share research, discover papers, connect with others, and discuss ideas, all in one place. We are planning to launch in mid-November, but for now, we have opened up a waitlist for early users.

I am completely new to Hacker News, but I would love to hear your thoughts and feedback about what we are building

Hope you guys have a great day!
by AmbroseBierce | 2025-11-04 14:23:00+00:00
I made a few Flash animations and a couple made it to and MTV show here in Latin America called "Flash MTV" that featured some of the animations people sent them, unfortunately I no longer have a copy of any of them and they don't seem to be online, although you can find some made by other people on YouTube.

My initial career idea was to become an animator but I found forums of senior animators complaining about low wages and long hours and it made me second guess myself about all that and I slowly picked up programming instead, I did get a copy of a great book called "The Animator's Survival Kit" by Richard Williams, best known for directing "Who Framed Roger Rabbit?", the book still lives in my library and I hold it in great steem.
by bellamoon544 | 2025-11-04 14:23:04+00:00
PostEverywhere is an AI-powered social media management platform that helps creators, founders, brands, and agencies streamline content creation and scheduling across multiple platforms. With intelligent scheduling, automated publishing, and a simple, user-friendly interface, PostEverywhere makes it easy to plan, post, and grow your online presence - all in one place. Start your free trial today. Save time, boost engagement, and manage every social channel effortlessly with AI.
by jaredklewis | 2025-11-04 14:23:26+00:00
I’m surprised the article doesn’t make more of TypeScript.

From a technical perspective, I find both python and node.js to be pretty underwhelming. If I had to pick a shiny new thing it would probably be one of the usual suspects like Rust.

But last time I worked with Python (2022), types in python were pretty uninspiring. In 2022 typescript was already very powerful and it just keeps improving.
by rightbyte | 2025-11-04 14:24:00+00:00
I don't think that is a software issue but a social issue nowadays. FOSS alternatives have become quite OK in my opinion.

If computers came with Debian, Firefox and Libre Office preinstalled instead of only W11, Edge and with some Office 365 trail, the relative difficulty would be gone I think.

Same thing with most IT departments only dealing with Windows in professional settings. If you even are allowed to use something different you are on your own.
by Razengan | 2025-11-04 14:24:07+00:00
> What is the AI version of that?

Being able to plan a trip from a single sentence would be one killer app for many people:

"I'm free next week. I'd like to go to A, B, or C for a couple days. What's a cheap flight and a room within this budget near X area?"

and if it could go and also make a booking through your accounts that would be amazing.

But right now even Google's Gemini is an utter useless dumbass if asked to search Google Flights or Airbnb.

I mean if LLMs could just be a natural-language wrapper around existing tools, that'd be amazing in itself. But corporivalry has made that an stillborn dream.
by pi_22by7 | 2025-11-04 14:24:51+00:00
Hey HN, I'm the author.

I got tired of re-explaining my codebase to Claude and Copilot every session. They forget everything—architecture, patterns, conventions. It's like talking to a goldfish.

So I built In Memoria: an MCP server that gives AI assistants persistent memory. It learns your coding patterns from your actual code (via tree-sitter) and provides that context to any MCP-compatible AI.

Demo (2 min): https://asciinema.org/a/ZyD2bAZs1cURnqoFc3VHXemJx

How it's different from RAG or Cursor rules: - Not just retrieval: It learns patterns statistically ("90% of your functions return Result<T>") - Not static config: Learns from actual code structure and usage - Local-first: Rust core for speed, everything stays on your machine

Since launch: 86 stars, 14 forks, and yesterday we got 2 PRs for PHP support from external contributors I've never met. People are building features I haven't had time to implement, which is wild.

Works with Claude Desktop, Claude Code, Copilot, Cursor, anything that supports MCP. Install via `npx in-memoria server`.

What's the most annoying thing your AI assistant forgets? I'm prioritizing the roadmap based on real pain points.
by orbital-decay | 2025-11-04 14:24:57+00:00
Resolution allows you to pick up different image features, it's not infinite. A zebra pattern will eventually merge into a solid gray color upon shrinking, that's your actual resolution limit. But a single dot or a line surrounded by enough background will still be visible way below this limit because it has enough energy difference to activate a photoreceptor, even though you won't be able to tell its true size or thickness.
by georgehopkin | 2025-11-04 14:25:11+00:00
Climate change is already shrinking the global production areas for coffee, wine, and cacao, and a proposed high-tech “fix” for the planet will not reliably save them, a new study has found. Research from Colorado State University reveals that even radical climate interventions, such as stratospheric aerosol injection (SAI), would fail to preserve suitable growing conditions for these economically and culturally vital crops.

Based on temperature alone, the outlook is stark. The suitable growing area for grapes is projected to decrease by seven per cent by 2035-2044 and 11 per cent by 2085-2094. Coffee is projected to lose 29% of its growing area by 2035-2044 and a staggering 52 per cent by 2085-2094, with much of this loss concentrated in Brazil, the world’s largest coffee producer. Cacao is the only outlier, with its suitable growing area projected to increase by thee-to-five per cent by the end of the century.
by piva00 | 2025-11-04 14:25:19+00:00
> or should we still give preference to humans? If we should, why should we?

Because of the scaling abilities of a human brain, you cannot plug more brains into a building to pump out massive amounts of transformative work, it requires a lot for humans to be able to do it which creates a natural limit to the scale it's possible.

Scale and degree matter even if the process is 100% analogous to how humans do it, the natural limitation for computers to do it is only compute, which requires some physical server space, and electricity, both of which can be minimised with further technological advances. This completely changes the foundation of the concept for "transformative work" which before required a human being.
by PopAlongKid | 2025-11-04 14:26:52+00:00
>if you are not currently eligible to create a solo 401k, it is very easy to become eligible with a single dollar of 1099 or schedule C income the year you make it, and then it can exist in perpetuity

No, your scenario is not "very easy". No custodian is going to handle a solo 401k based on one dollar of self employed income (and 1099-NECs aren't issued for such tiny amounts anyway). You are also overlooking the overhead of maintaining a 401k, such as plan updates every time related federal tax law changes, or the potential IRS reporting requirements, which can generate significant penalties if overlooked.
by adamzwasserman | 2025-11-04 14:27:12+00:00
Exactly. A 1.2% false positive rate means unnecessary reads 1.2% of the time vs 100% without the filter. Even at 10% FP rate, you skip 90% of I/O.

This asymmetry works great for I/O-bound workloads (skip-indexes) but fails for TFA's approach where every document needs its own filter.

In practice, you combine both: inverted index for the dictionary (amortizes across documents), then bloom filters per chunk of the index (amortizes across chunks). This two-level approach handles scale much better than TFA's one-filter-per-document design. It's bloom filters as an optimization layer, not a replacement.
by Arn_Thor | 2025-11-04 14:27:34+00:00
There is one key way in which I believe the current AI bubble differs from the TMT bubble. As the author points out, much of the TMT bubble money was spent building infrastructure that benefited us many decades later.

But in the case of AI, that argument is much harder to make. The cost of compute hardware is astronomic relative to the pace of improvements. In other words, a million dollars of compute today will be technically obsolete (or surpassed on a performance/watt basis) much faster than the fiber optic cables laid by Global Crossing.

And the AI data centers specialized for Nvidia hardware today may not necessarily work with the Nvidia (or other) hardware five years from now—at least not without major, costly retrofits.

Arguably, any long-term power generation capacity put down for data centers of today would benefit data centers of tomorrow, but I'm not sure much such investment is really being made. There's talk of this and that project, but my hunch and impression is that much of it will end up being small-scale local power generation from gas turbines and the like, which is harmful for the local environment and would be quickly dismantled if the data center builders or operators hit the skids. In other words, if the bubble bursts I can't imagine who would be first in line to buy a half-built AI data center.

This leads me to believe this bubble has generated much less useful value to benefit us in future than the TMT bubble. The inference capacity we build today is too expensive and ages too fast. So the fall will be that much more painful for the hyperscalers.
by sjsdaiuasgdia | 2025-11-04 14:28:29+00:00
Status pages usually start as a human-updated thing because it's easy to implement.

Some time later, you might add an automated check thing that makes some synthetic requests to the service and validates what's returned. And maybe you wire that directly to the status page so issues can be shown as soon as possible.

Then, false alarms happen. Maybe someone forgot to rotate the credentials for the test account and it got locked out. Maybe the testing system has a bug. Maybe a change is pushed to the service that changes the output such that the test thinks the result is invalid. Maybe a localized infrastructure problem is preventing the testing system from reaching the service. There's a lot of ways for false alarms to appear, some intermittent and some persistent.

So then you spread out. You add more testing systems in diverse locations. You require some N of M tests to fail, and if that threshold is reached the status page gets updated automatically. That protects you from a few categories of false alarms, but not all of them.

You could go further to continue whacking away at the false alarm sources, but as you go you run into the same problem of service reliability, where each additional "9" costs much more than the one that came before. You reach a point where you realize the cost of making your automatic status page updates fully automatically accurate becomes prohibitive.

So you go back to having a human assess the alarm and authorize a status page update if it is legitimate.
by everdrive | 2025-11-04 14:28:29+00:00
And Plato had no grounding in biology, and so his work here was quite interesting but also quite wrong.

More precisely, I mean that the average person and the common culture has not really needed to disambiguate these terms. Can you define consciousness vs. sentience? And if you can, do you really think that the average person would share your definition? ie, your definition could be the _best_ definition, but my argument is that these are not widely agreed-upon terms.
by sshine | 2025-11-04 14:28:34+00:00
You wouldn't download a car.

Ironically, that whole anti-piracy campaign used a pirated font:

https://arstechnica.com/gadgets/2025/04/you-wouldnt-steal-a-...

The difference is: You're making copies of something:

Scenario 1: I take your baguette. Your hand is empty. You starve. Scenario 2: I take your baguette recipe. You still have a baguette recipe. You continue to live. Scenario 3: I take your baguette recipe and publish it. Your customers leave you. You starve.

Copying someone's IP can also impact you economically if your financial model depends on you being the only distributor of copies of something.

Should we enforce the protection of people's right to have monopoly of distribution of intellectual property?

Or should we accept that in reality, copies are free and distribution monopolies only exist in inefficient markets?

It seems totally right to protect people's intellectual property.

But information wants to be free.

It's a dilemma. Do we side what feels right, or what's real?
by kamaal | 2025-11-04 14:28:55+00:00
>>Where do you think the money that is accrued by the most wealthy will be spent/invested/parked?

In most advanced economies today, that's equity. The ordinary person thinks of wealth as money lying around in the bank, which the rich person refuses to spend on anything useful. And instead either hoards, or spends on luxury things which cause resentment to the remainder.

The real question is for most people today its easier than ever to invest and then give it to their children. Why aren't people doing it?
by sasmithjr | 2025-11-04 14:29:32+00:00
You can write a helper method (or use FsToolkit.ErrorHandling[0]) to simplify the F# example to:

let Foo () = getData() |> Task.map _.value

And it'll be easier to work with the .NET ecosystem if you use the task computation expression[1] over the async one.

[0]: https://github.com/demystifyfp/FsToolkit.ErrorHandling

[1]: https://learn.microsoft.com/en-us/dotnet/fsharp/language-ref...
by a_squirrel | 2025-11-04 14:30:08+00:00
Location: Washington, DC Area. East Coast, United States Remote: I'm open to remote and on-site with no preference

Willing to relocate: Yes

Technologies: Python, Java, JavaScript, Ruby, Ruby on Rails, C++, C, a little bit of React and Angular 2

Résumé/CV: https://1drv.ms/w/c/46d1fdb68a721574/EeBq5OY7eFVBnArbj_Pu0Uc...

Email: bepotts47@gmail.com

Hello! I'm a software developer with lots of experience in full stack and backend development. I was most recently a developer at SirusXM Radio until I was laid off recently. The languages I've used the most are Python, Java, C++, Ruby ( Ruby on Rails ), and JavaScript. I've also worked over a year in a classified setting and I still hold a security clearance. I'm looking for a entry or mid-level software engineer position.

I attended Virginia Tech for three years and studied Computer Science and Math. I got the core CS curriculum completed; the part I didn't complete were the electives. I had to stop attending because I ran out of money.

Due to my current financial situation, unfortunately I'll require a salary position - no equity only.

With all that said, I'm open to having a conversation with anyone. Thanks! :)
by mtmail | 2025-11-04 14:30:36+00:00
In January the (now former) CEO announced the X Money payment platform will debut "later this year". "Yaccarino says the Visa partnership is the “first of many big announcements” that will be made about X Money this year." https://www.theverge.com/news/599137/x-money-payments-servic... I don't remember any other big announcements.
by Delk | 2025-11-04 14:31:28+00:00
IMO it's not even quite right in its description. The first picture that describes virtual memory shows all processes as occupying the same "logical" address space with the page table just mapping pages in the "logical" address space to physical addresses one-to-one. In reality (at least in all VM systems I know of) each process has its own independent virtual address space.
by vacuity | 2025-11-04 14:31:54+00:00
I'm not saying that people don't comment in bad faith here. But if someone's first thought upon seeing significant negativity is that a coordinated, massive campaign is occurring, that someone is probably wrong. Commenting in that vein also harms discussion. If Hacker News is to foster good discussion, then simply not being a troll or ideologue is not sufficient.

There really are many people here, with largely diverse opinions. Don't lump people together unless they lump themselves together.
by theultdev | 2025-11-04 14:32:35+00:00
That was your honest takeaway from the Castro thread?

How many glorifying top comments did you scroll through to find him being called evil?

Fidel Castro executed and tortured people.

Jack Welch fired some people.

The general sentiment towards Welch's death was very negative.

The general sentiment towards Castro's death was very positive.

Does that clear things up?
by Workaccount2 | 2025-11-04 14:32:47+00:00
Quanta is amazing because it doesn't have to worry about money. It's a publication run by the Simons Foundation, funded with the proceeds of the wildly successful RenTec hedge fund. So they get pretty much full editorial control.

For other publications they are beholden to people who haven't figured out ad-block, and your bar needs to be pretty low to capture that revenue.
by happytoexplain | 2025-11-04 14:33:22+00:00
But he and his culture exemplify "sneering", "snotty", "lies", "condescending", and "snarky" much more strongly than mainstream media ever has. That's practically his entire platform. I don't feel like my saying that is even really an insult to him - i.e. I think he embraces those qualities pretty openly.
by adamzwasserman | 2025-11-04 14:33:23+00:00
The "no sharing between filters" insight clicked for me on a different problem.

I needed to filter items by tags. Bloom filter per item seemed clever - quick membership checks. But with thousands of items sharing dozens of tags, each filter re-encodes the same vocabulary. Pure waste.

Switched to an inverted index (tag → item list) with bloom filters per chunk of the index. Now the tag vocabulary is shared, and bloom filters just speed up chunk-skipping when the index grows large.

TFA's mistake is using bloom filters -instead- of an inverted index rather than on top of one. The amortization patterns stack, they don't compete.
by jack_pp | 2025-11-04 14:33:25+00:00
That sounds good, save the LLM generated workflows and have them edited by more seasoned users.

Or you could go one step further and create a special workflow which would allow you to define some inputs and iterate with an LLM until the user gets what he wants but for this you would need to generate outputs and have the user validate what the LLM has created before finally saving the recipe.
by Sean-Der | 2025-11-04 14:33:39+00:00
My question/curiosity is why do so many people use ffmpeg (frustrated by the syntax) when GStreamer is available?

`gst-launch-1.0 filesrc ! qt4demux ! matroskamux ! filesink...` people would be less frustrated maybe?

People would also learn a little more and be less frustrated when conversation about container/codec/colorspace etc... come up. Each have a dedicated element and you can better understand its I/O
Show HN: Built a conversational language learning app with Expo/WebGL/LLMs
by benjah | 2025-11-04 14:35:17+00:00
Could I get some opinions on my experiential learning language app?

When I learned Japanese with new friends, I didn't know how to ask where we were going or where the bathroom was. It was really motivating. As in-country immersion isn't option in most cases, language exchange is next best option. However, in-person language exchange can be expensive or difficult to schedule. So I built ConvoLive to make language practice more engaging for myself.

Open Beta on Android and iOS https://convolive.com

Technically interesting bits:

- Lip-synced avatars using WebGL. - Continuous speech recognition on recent phone models so you don't have to press to speak - Using device speech recognition and caching assets means that most external LLM calls are limited to the free-form chat mode. - Unfortunately, on-device local LLM ended up being too demanding and slow. - GPT 4o provided better speed and results than GPT 5. - Multimodal quiz system with drag-and-drop, fill-in-the-blank, and multi-choice exercises - Freeform conversation gives you suggestions to keep the chat going, but you can also ask how to say something.

What works:

- People seem to love or hate the avatars. - Testers are saying they feel more comfortable speaking. - The avatars aren't groundbreaking but they do make it feel less like talking to a chatbot. - Being able to speak freely without clicking seems more natural.

What doesn't:

- People seem to love or hate the avatars. - As an app that promotes speaking out loud, people might be wary of speaking as a beginner outside their home. - The app might be better suited for people who already understand fundamentals like tenses or different alphabets which don't fit into a per conversation approach. - Newer better quality TTS models do not provide the viseme lip sync data I need for animation.

Currently supports Spanish, Japanese, Italian, German, Portuguese, and French.

Curious what other language learners here think – is this approach useful or do we not want to talk to our phones in broken Spanish? Should I keep working on this?