MurphyA/hacker-news huggingface dataset:
by superkuh | 2025-11-25 23:24:35+00:00
Yes. At the tail end of my comment I stated that calls for violence (forced imprisonment) against either CEO (like original poster in this thread) or parents (like me, as satire) for not sanitizing a child's entire life is wrong. Both are wrong. There isn't even a problem here. Certainly not one that requires the use of force to deprive humans of their volition.
by hekkle | 2025-11-25 23:25:12+00:00
> What makes Python a great language for data science, is that so many people are familiar with it

While I agree with you in principal this also leads to what I call the "VB Effect". Back in the day VB was taught at every school as part of the standard curriculum. This made every kid a 'computer wizz'. I have had to fix many a legacy codebase that was started by someone's nephew the whizz kid.
by robot-wrangler | 2025-11-25 23:25:14+00:00
I'd say TFA and thread are both talking about this. Quoting the article-

> Understanding how attractive Roblox would be to predators, the company long ago could have blocked unrestricted contact between adults and minors.

Contact here seems to be about DMs or equivalent, since I don't think grooming and kidnapping preparations are happening in public forums? So with or without involvement of a physical key-exchange, I'd say that curbing private personal contact is the crux, and it's easily doable without effecting other aspects of the game
by drob518 | 2025-11-25 23:25:23+00:00
So, there are a whole bunch of interesting ideas here, but…

It’s a huge, all-or-nothing proposition. You have to adopt the language, the source control, and figure out the hosting of it, all at once. If you don’t like one thing in the whole stack, you’re stuck. So, I suspect all those interesting ideas will not go anywhere (at least directly; maybe they get incorporated elsewhere).
by trashtester | 2025-11-25 23:25:26+00:00
Indeed. But most instincts involve elements of learning. Meaning the instincts may be stored using a much smaller number of bits than if they were stored as traditional IF-THEN-ELSE computer program.

For instance, the pattern the brain seeks to optimize to learn to work may be much smaller than the full algorithm for walking.

And if the brain learns quickly enough (and if a newborn animal started learning elements such as balance, moving legs, etc, before even being born), learning to walk may be learned in minutes instead of months.
by rubyn00bie | 2025-11-25 23:25:50+00:00
This is wild. I figured it was going to be something about reusing password but no it’s just a treasure trove of secrets from folks formatting JSON and saving it to a public link. I can’t for the life of me understand why anyone would do this, I haven’t used a language which doesn’t have some sort of pretty print functionality built into the common/standard JSON library.

What’s crazier is everyone’s browser can do this with like a single line of code:

> JSON.stringify(data, null, 2)

I suppose it’s technically two lines if you assign the JSON to a variable (like ‘data’ above) first.

My mind has been truly blown by this one.
by matu3ba | 2025-11-25 23:26:09+00:00
My definition of intelligence is the capability to process and formalize a deterministic action from given inputs as transferable entity/medium. In other words knowing how to manipulate the world directly and indirectly via deterministic actions and known inputs and teach others via various mediums. As example, you can be very intelligent at software programming, but socially very dumb (for example unable to socially influence others).

As example, if you do not understand another person (in language) and neither understand the person's work or it's influence, then you would have no assumption on the person's intelligence outside of your context what you assume how smart humans are.

ML/AI for text inputs is stochastic at best for context windows with language or plain wrong, so it does not satisfy the definition. Well (formally) specified with smaller scope tend to work well from what I've seen so far. Known to me working ML/AI problems are calibration/optimization problems.

What is your definition?
by immibis | 2025-11-25 23:26:27+00:00
I don't know why nobody seems to ever begin with: A filter is a voltage divider with frequency-dependent complex impedance.

If you can calculate what a resistor network does, or get a computer to do it, you can also calculate what a filter does (and you'll definitely want a computer for that).

(Going backwards, from a desired frequency response to a filter design, takes more learning. Luckily some very smart people already designed filter templates where you can just plug in the frequency you want)
by BrenBarn | 2025-11-25 23:27:03+00:00
It "works" only on a certain timescale. We don't have sufficient incentives and penalties to make things fail quickly. A relevant example in the tech world is data breaches. If data breaches resulted in a thorough public audit and financial/criminal penalties for the managers who pushed for speed over safety, they would no longer "work".

> If standards mean imposing big constraints on development, nobody will pay attention to them.

Unless there are penalties for not doing so.

> tech has moved too fast for anyone to actually be able to credibly say how things should be done for longer than a year or two

But that's just it. If things are moving so fast that you can't say how things should be done, then that tells you that the first thing that should be done is to slow everything way down.
by kace91 | 2025-11-25 23:27:27+00:00
I think you misunderstood the poster.

The implication is not that a truthful model would spread western values. The implication is that western values tolerate dissenting opinion far more than authoritarian governments.

An AI saying that the government policies are ineffective is not a super scandal that would bring the parent company to collapse, not even in the Trump administration. an AI in China attacking the party’s policies is illegal (either in theory or practice).
Show HN: Praval Agentic AI Framework
by aiexplorations | 2025-11-25 23:27:34+00:00
Praval started as a small side project to build a light weight AI framework, and is evolving into a multi-agent AI framework with lots of features.

Praval can be used to build a multi-agent system today with native agent-to-agent communication. Agents can be imbued with memory (native Chroma DB integration) and the Reef communication sub-system is akin to a message queue. Reef has native support for RabbitMQ as well. Observability features are being built with Open Telemetry compatibility. It supports OpenAI LLMs as of now, and I'm hoping to build support for Anthropic, Cohere, and other models via OpenRouter and other providers soon.

I'm building a couple of apps on top of Praval - one of them is Praval Deep Research: https://github.com/aiexplorations/praval_deep_research - this is a local-first, agentic research tool for people using Arxiv to do research and ask questions to understand papers. Can help you search, index and do Q&A on top of research papers, and also get prompted on research topics.

Praval is on PyPI: https://pypi.org/project/praval/

There's a site with documentation here: https://pravalagents.com/

Still an early project and I'm sure there's lots of scope for new features. Give it a spin and let me know how you like it.
Ask HN: Do you sanitize secrets before pasting code into ChatGPT?
by giovanella | 2025-11-25 23:27:57+00:00
I use AI assistants (ChatGPT/Claude) heavily for debugging, but realized I'm constantly pasting code that contains API keys, database credentials, and customer emails.

I try to manually redact them but honestly forget half the time.

Questions: - Is this actually a security risk? - How do you handle this in your workflow? - Would you use a tool that auto-sanitizes your clipboard?

Trying to figure out if this is a real problem or just me being paranoid.
by ginko | 2025-11-25 23:28:09+00:00
> The reality is that the internet has become decentralized; rather than people staying in one gigantic, unified group with shared trends and moments like they used to, users go their separate ways, with social media algorithms providing hyper-curated content that pushes users toward smaller groups with niche shared interests.

Huh, this feels exactly backwards. The web used to be WAY more decentralized.
by periodjet | 2025-11-25 23:28:15+00:00
The story that is being spun and maintained by news entertainment outlets like Wired is quite impressive.

Even more impressive is how effective it is to pull small sleight-of-hand moves, like referring to these processes as “immigrant-tracking”, as if the federal government is somehow at war with immigrants. One really has to admire the raw narrative-building chutzpah of these outlets.
by icedchai | 2025-11-25 23:28:55+00:00
Many specialties were eliminated / absorbed over the past few decades. I started working almost 30 years ago. Today, I rarely see dedicated testers, just like I rarely see dedicated DBAs. Sysadmins went away with the "DevOps" movement. Now they are cloud engineers who are more likely to understand a vendor-specific implementation than networking fundamentals.
by wahern | 2025-11-25 23:29:00+00:00
AFAIU, cmov wasn't originally intended to be a guaranteed constant-time operation, Intel and AMD won't commit to keeping it constant-time in the future, but it just so happened that at one point it was implemented in constant-time across CPUs, cryptographers picked up on this and began using it, and now Intel and AMD tacitly recognize this dependency. See, e.g., https://www.intel.com/content/www/us/en/developer/articles/t...

> The CMOVcc instruction runs in time independent of its arguments in all current x86 architecture processors. This includes variants that load from memory. The load is performed before the condition is tested. Future versions of the architecture may introduce new addressing modes that do not exhibit this property.
by pchiusano | 2025-11-25 23:29:19+00:00
Mobile or browser clients talk to a Unison backend services over HTTP, similar to any other language. Nothing fancy there.[1]

> sending code over the network to be executed elsewhere feels like a security risk to me?

I left out many details in my explanation and was just describing the core code syncing capability the language gives you. You can take a look at [2] to see what the core language primitives are - you can serialize values and code, ask their dependencies, deserialize them, and load them dynamically.

To turn that into a more industrial strength distributed computing platform, there are more pieces to it. For instance, you don't want to accept computations from anyone on the internet, only people who are authenticated. And you want sandboxing that lets you restrict the set of operations that dynamically loaded computations can use.

Within an app backend / deployed service, it is very useful to be able to fork computations onto other nodes and have that just work. But you likely won't directly expose this capability to the outside world, you instead expose services with a more limited API and which can only be used in safe ways.

[1] Though we might support Unison compiling to the browser and there have already been efforts in that direction - https://share.unison-lang.org/@dfreeman/warp This would allow a Unison front end and back end to talk very seamlessly, without manual serialization or networking

[2] https://share.unison-lang.org/@unison/base/code/releases/7.4...
by pas | 2025-11-25 23:29:37+00:00
Many thanks for the detailed answer!

How do you know when to call it quits? How do you know when people are not aligned or honest, or that you are not right for the team, or when the team is not right for the client/project?

How much time is normal for a team/project to get its bearings? (It depends, I know...)

For anyone else who had no idea who was https://en.wikipedia.org/wiki/Gerald_Weinberg (also known as Jerry Weinberg) also his blog is still online https://secretsofconsulting.blogspot.com/2012/09/agile-and-d...
by sp33der89 | 2025-11-25 23:29:50+00:00
When it comes to the comparison with other languages like Zig, Rust and Go, I disagree. I think it's because it hits its """new weird thing""" budget really quickly with Abilities and code in a database.

The Share project is open source, in contrast to GitHub, which is also popular despite having forms of locked-inness in practice as well.

I'm saying this not to negate the vibes you feel, but I'd rather people try it out and maybe see how their favorite language could benefit from different design decisions.
by joshtbradley | 2025-11-25 23:29:53+00:00
I largely agree with what you’re saying. Certainly alignment should be improved to never encourage suicide.

But I also think we should consider the broader context. Suicide isn’t new, and it’s been on the rise. I’ve suffered from very dark moments myself. It’s a deep, complex issue, inherently tied to technology. But it’s more than that. For me, it was not having an emotionally supportive environment that led to feelings of deep isolation. And it’s very likely that part of why I expanded beyond my container was because I had access to ideas on the internet that my parents never did.

I never consulted AI in these dark moments, I didn’t have the option, and honestly that may have been for the best.

And you might be right. Pointed bans, for certain groups and certain use cases might make sense. But I hear a lot of people calling for a global ban, and that concerns me.

Considering how we improve the broad context, I genuinely see AI as having potential for creating more aware, thoughtful, and supportive people. That’s just based on how I use AI personally, it genuinely helps me refine my character and process trauma. But I had to earn that ability through a lot of suffering and maturing.

I don’t really have a point. Other than admitting my original comment used logical fallacies, but I didn’t intend to diminish the complexity of this conversation. But I did. And it is clearly a very complex issue.
by intelec1 | 2025-11-25 23:30:15+00:00
In this episode, we examine the January-February issue of WIRED US 2026 and examine how technology, AI, and media are transforming from neutral tools into weapons of influence over people—from the Pentagon and TikTok to schools and psychotherapy. What the video is about: – Alex Karp and Palantir: military software, intelligence, surveillance, and the company's role in US wars and politics. – A viral New York mayoral candidate: TikTok, memes, and videos replacing classic political campaigning, and how social media is becoming a battlefield. – Alpha School next to Elon Musk's SpaceX in Texas: slogans like "love school, learn twice as fast in 2 hours," gamification, internal currency, and the broken psyche of children for the sake of pretty statistics for investors. – Chatbots and mental health: how AI becomes the only support for homeless Quentin—and simultaneously a factor in the tragedy of a teenager driven to suicide by a bot. – Media manipulation and industry critics: a PR man and leading hater of tech giants who simultaneously inflates the AI bubble and profits from puncturing it. We discuss why: – technology and AI are now inseparable from power, ideology, and control; – the line between a "progressive" future and cynical human experiments runs through schools, the psyche, and our screens; – not only billionaires and corporations are becoming antagonists, but also the very logic of the tech market, where risk is shifted to the most vulnerable. If you're interested in an honest analysis of what's really going on behind WIRED's beautiful covers and sweeping headlines about AI, rather than in touting a "bright digital future," tune in to the end, like, and subscribe. This way, you're helping the YouTube algorithm promote independent, analytical journalism and serious news, not just entertainment.
by altairprime | 2025-11-25 23:30:41+00:00
While custom here expects a Show HN tag, there’s no specific prohibition against showing HN something you built for profit, so long as you aren’t doing so excessively, the thing you built is interesting and relevant to HN readers, and you’re not making a habit of drive-by posting without engaging further. I found this content to meet those criteria, much more than either prior posting by OP.

However, I specialize in noticing and reporting spammers to the mods who are trying to disguise their connection to the company posted, so please do not try to disguise or mislead the community as directed here; lying by omission with intent to mislead is completely uncool.

OP, you’ve posted three times in six months and you don’t participate on the site other than posting stuff you made. HN generally has good cause to expect a higher bar of participation than that, and if you continue submitting things without participating in the wider site as a whole, users are going to flag your content without considering it at all. I’m not at my threshold for that yet given your history, but certainly I wouldn’t look fondly on another like this one given the dearth of comments on anyone’s posts besides those you posted or those about your works.
by ModernMech | 2025-11-25 23:31:34+00:00
The difference is semantics.

What is a paragraph but an array of sentences? What is a sentence but an array of words? What's a word but an array of letters? You can do this all the way down. Eventually you need to assign meaning to things, and when you do, it helps to know what the thing actually is, specifically, because an array of structs can be many things that aren't a table.
by itissid | 2025-11-25 23:32:03+00:00
> Would it?

As compared to now. Yes. The whole idea is that if you align AI to human goals of meeting project implementation + maintenance only then can it actually do something worthwhile. Instead now its just a bunch of of middle managers yelling you to do more and laying off people "because you have AI".

If projects getting done a lot of actual wealth could be actually generated because lay people could implement things that go beyond the realm of toy projects.
by aussieguy1234 | 2025-11-25 23:32:03+00:00
I felt forced to use python when I gave langgraph agents a go.

Worked quite well, but the TS/JS langgraph version is way behind. React agents are just a few lines of code, compared to 50 odd lines for the same thing in JS/TS.

Better to use a different language, even one i'm not familiar with, to be able to maintain a few lines of code vs 50 lines.
by nullc | 2025-11-25 23:33:09+00:00
Transaction relay.

Ideally nodes have lots of connections so that attackers can't so easy block transaction and block propagation and censor information. But lots of connections means lots of network bandwidth wasted relaying redundant information nodes already know about.

From day one bitcoin relayed transactions by offering just their hashes and only requesting what wasn't known. But even sending hashes ends up being a lot of data in total, and the bandwidth scales with peers*transactions. Using set reconciliation changes that to more like peers+transactions.

When using setrecon for authentication its important that the scheme is as close to information theoretically optimal as possible-- which makes approaches like pinsketch important.

For the transaction case faster but less communications efficient methods might be better except that latency is also a consideration for Bitcoin and minimizing latency means running reconciliation often. This stresses the inefficiencies of alternative tools as well as covers up for the quadratic decode cost of pinsketch.

I'm not aware of anyone using our minisketch library for authentication-ish uses but I'd be interested in seeing it.
by bluefirebrand | 2025-11-25 23:33:31+00:00
> Huh, this feels exactly backwards. The web used to be WAY more decentralized

I think you're referring to something different than the article

I agree with you the web used to be more decentralized in terms of unique websites, blogs, communities, etc. It is much more homogenous now, with majority of traffic and community forming on a few social networks instead of across hundreds of sites and forums

However, within the social media sites users have become much more siloed than they used to be. Algorithms are trying to isolate us into our own personal echo chambers rather than just giving us the raw feed and letting us navigate it
by EA-3167 | 2025-11-25 23:34:00+00:00
I think a lot of this comes down to "People with tons of money on the line say a lot of things," But in Ilya's case in particular I think he was being sincere. Wrong, but sincere, and that's kind of a problem inherent in this entire mess.

I believe firmly in Ilya's abilities with math and computers, but I'm very skeptical of his (and many others') alleged understanding of ill-defined concepts like "Consciousness". Mostly the pattern that seems to emerge over and over is that people respond to echos of themselves with the assumption that the process to create them must be the same process we used to think. "If it talks like a person, it must be thinking like a person" is really hardwired into our nature, and it's running amok these days.

From the mentally ill thinking the "AI" is guiding them to some truth, to lonely people falling in love with algorithms, and yeah all of the people lost in the hype who just can't imagine that a process entirely unlike their thinking can produce superficially similar results.
by crazydoggers | 2025-11-25 23:34:31+00:00
While those may or may not be issues, I don’t think it’s as simple as that. Child abuse and pedophilia has been a scourge on children since at least Ancient Greek times when it was well documented and I’m sure even longer than that.

I believe the estimates are one in six children before the age of 16 will encounter sexual abuse of some form. Yet when cases like Epstein reach the news, people act shocked, even though it should be clear this occurs at every level of our society.

Ultimately it requires vigilance on the part of all of us and our institutions, and an awareness of how these predators operate. Even if you shut down one avenue they’ll find another.

So let’s not let those who turn blind eyes continue to be part of the problem but hold them accountable. Only then can we reduce all the avenues.
by delaguardo | 2025-11-25 23:35:18+00:00
> I meant that it would have to decode the entire EDN string literal containing the base64 data before decoding the base64

yes, any edn reader implementation will read the complete base64 string from the example before giving this string to a custom reader. I understand now what you explain. However, I don't know what I can do about it. I use edn daily, it works great to me, and I have no immediate plans to replace it with something else.

Anyway, the example you shared looks interesting, I'll definitely read more about it. Thank you.
by antonvs | 2025-11-25 23:35:36+00:00
> If you were right, then people should not be using Rust or C/C++. They should be using SPARK/Ada.

Not all code needs that level of assurance. But almost all code can benefit from better memory safety than C or C++ can reliably provide.

Re what people "should" be using, that's why I chose my words carefully and wrote, "Rust is the first language for a long time with a chance at improving this situation."

Part of the chance I'm referring to is the widespread industry interest. Despite the reaction of curmudgeons on HN, all the hype around Rust is a good thing for wider adoption.

We're always going to have people resistant to change. They're always going to use any excuse to complain, including "too much hype!" It's meaningless noise.
by pixelesque | 2025-11-25 23:35:37+00:00
Back to Zumwalt / LCS again? :)

Maybe try modifying someone else's again!

Semi-seriously, the Aus versions of the Type 26 (Hunter class) may actually be a good start: it has Aegis Combat System integration (albeit not via RTX) and a larger mast for the SPYs already as RAN needed those changes from the stock Type 26.

It (Type 26) also has better protection and safety than other European designs due to RN design standards being a lot closer to USN ones (and a lot of the modifications to FREMM were related to that).