MurphyA/hacker-news huggingface dataset:
by akshatjiwan | 2025-10-25 08:05:33+00:00
Absolutely! Ozone is produced as a byproduct but I don't have any refrences at hand. More generally it can be said reactive oxygen species are produced as an intermediary that turn into several compounds as plasma is cooled.

Whatever gas you make bubbles from is going to be ionised(plasma is created during cavitation) and it's going to produce a cocktail of chemicals inside as it cools below ionisation temperature.

Many of these are shortlived eg oxygen reacts with hydrogen or nitrogen to form more stable compounds but some intermediaries can be stable and be detected.

The absolute max amount of nitric acid you can get for example is proportional to the amount of air dissolved in water. If you cavitate entire 1L of water max HNo3 you can get is about 20mg. Realistically it's not possible to cavitate such a large volume of water at once and there's a competition among reactants to form other products eg oxygen is going to used for hydrogen peroxide as well. Very sensitive instruments are used to detect these.

This is studied in sonochemistry —using bubbles to drive chemical reactions.Not enough for large scale production but small doses of chemicals — mostly radicals can be delivered by bubbles making it useful as a disinfectant.
by mmooss | 2025-10-25 08:05:50+00:00
Here's an opportunity to talk about listening, epistemology, and human intercourse:

> It's not an insult when it's true.

It's not slander, but it's certainly an insult. If you tell someone they are fat and ugly, it's an insult regardless of its truth and you shouldn't say it, ever. There's never a good reason for personal insults.

> it's true

> you're welcome to

This assumes your perspective is truth. That is the case for nobody in the world; in fact, I also have a perspective that I'm confident in, as do many others. Your statements also assume that, perhaps as the arbiter of truth, you have some authorization or power to enforce it. Again, that's nobody's business.

We're in a world of peers, generally speaking, and none of us know who is right. We need strategies to navigate that world, not the one where truth is given to you.

> you didn't give me anything to work with

When I feel like you do, it's a signal I need to listen better - the other person probably does have something to say and I'm missing it. It's possible we're talking past each other, but that's never a reason for insults.

(human intercourse)

Note that the signal is that I need to do something, not the other person. That's not because I'm 'wrong' or 'right' - those are mostly unknowable and irrelevant because 1) We're in a world of peers, generally speaking, and none of us know who is right. Also, 2) I'm the only one I can control and am responsible for, and ...

3) Respecting other people is always more important. That's a strategy for, and wisdom in, a world of uncertainty (as described), as opposed to a world of certainty. Also, it's a strategy for social creatures in social groups - it keeps groups strong and functioning. Finally, it's strategy for both loving and respecting yourself - you deserve it. You're better than insults, I'm sure; and I sometimes say the wrong thing, but I'm better than that too.
by torginus | 2025-10-25 08:06:21+00:00
It's hilarious to read American history and read in every book how everyone who had something the US wanted, or went counter to US interests accidentally happened to have been evil in some way so the US could conveniently show up out of selfless desire just to right the wrongs and end up with the geopolitical result that it wanted in the first place.

People with decades long scholarly careers write this shit (some even having the highest credentials), and people eat it up.

History as written by (especially US) historians is just racist boomer fanfiction (pushed as propaganda to enforce the national myth) for your own country. This is especially true of the US.

And their errors and not subtle by any means. When they write something that is so wrong about you that every man on the street who even has cursory familiarity with the subject would reject as not even wrong, so far from the truth it's clear to the observer that the one who made these claims doesn't even have basic familiarity with the subject.

You've countered this argument with an appeal to authority (his word against thousands of researchers) - how fortunate was a person like Galileo who could just make people look into a telescope and show his numerous and highly distinguished opponents that they we wrong - unfortunately no such thing can exist for history. The next best thing I could recommend to US scholars is to have their work reviewed by top and highly respected local scholars for obvious errors, not biases of overarching narrative but, basic shit and continuity errors that common man on the street wold laugh at.

How could this be? Do I believe Americans to be specially dumb? Just like Big Tobacco pushing studies on the health benefits of smoking for pregnant mothers, and Coca Cola delegitimizing the view that sugar is bad, US historians have a vested interest in propping up US imperialism - or are acting as reactionaries saying everything the US (or white people) has ever done was purely evil, what you have is a partisan shouting match (also called activism), that is the exact opposite of scholarly work.
by rustdebacletime | 2025-10-25 08:06:44+00:00
You might be mixing up who you are replying to. I never claimed that C and C++ package management are better than what Rust offers overall. In some regards, Cargo is much better than what is offered in C and C++. I wouldn't ascribe that to a mess, more the difficulty of maintaining backwards compatibility and handling cruft. However, I know of people that have had significant trouble handling Rust. For instance, the inclusion of Rust in bcachefs and handling it in Debian that whole debacle.

https://lwn.net/Articles/1035890/

They did not have an easy time including Rust software as I read it. Maybe just initial woes, but I have also read other descriptions of distribution maintainers having trouble with integrating Rust software. Dynamic binding complaints? I have not looked into it.
by rhdunn | 2025-10-25 08:07:08+00:00
To add to this, HTML 5/LS have a section on rendering HTML elements [1]. That section provides default CSS rules that a conforming web browser must use. Therefore, modern browsers effectively have built-in normalize.css rules, providing a consistent web page default.

There may be some rules you want to change in a set of baseline rules such as margin/padding, image sizing, and fonts. But those would be things you would add on top of normalize.css anyway.

[1] https://html.spec.whatwg.org/multipage/rendering.html#render...
by tjpnz | 2025-10-25 08:08:16+00:00
Heaven forbid you go there simply to praise the project. The last guy to do that got a 2 year ban and many, many paragraphs of irrelevant pseudo intellectial nonsense from the maintainer.

Not going to paste the message directly - but it happened five days ago and was along the lines of "thank you for breathing new life into my robot which was otherwise destined for landfill".
by feydaykyn | 2025-10-25 08:08:28+00:00
Have you discussed with HR? Toxic employees should be their responsibility too.

As others suggested, take note and proof. Start by copying the exact same content you've published here, and complete it with new toxic behaviour. What will create a body of proofs HR will need and will "expel it" from your head.

I would also meet your manager's manager, this situation has taken too long to resolve and your manager is not doing enough (as far as we know at least). Ask your N+1 whether he has heard of the situation, if he has not your manager is in troubles.

Finally, you have not described how others employees are living through this situation, they may be upset to and be able to help: - they can report the employee behaviour - they can react when the employee is not behaving correctly - they can provide feedbacks, ideas, support?

I wish you all the best, this is a hard situation you're living!
by questionableans | 2025-10-25 08:09:18+00:00
It’s definitely not for everyone. But if the person, the org and role are a good fit, it’s not going to be that kind of worst case scenario.

IMO, “nothing is not your job” is odd phrasing that doesn’t really mean “everything is your job,” it’s more like “see something, say something—-in a way that is received constructively and results in positive change, whether through your own actions or others’.”

The unstated corollary is if you’re in a shitty organization that just will not get better, the most positive change you can make for the world is to stop wasting your time helping them and go somewhere better, where you can make a difference.
by rustdebacletime | 2025-10-25 08:10:17+00:00
> Relying on absence of UB is not the same as relying on existence of UB. I'm not surprised however that you find this difference difficult to grasp.

You are coming with complete inanity, instead of fixing your understanding of a subject that you obviously do not have a good understanding of and that I have a much better understanding of than you, as you are well aware of.

You are making both yourself and your fellow Rust proponents look extremely bad. Please do not burden others with your own lack of competence and knowledge. Especially in a submission that is about a bug caused by Rust software.
by akshatjiwan | 2025-10-25 08:11:33+00:00
Apologies. I write everything in plain text on my mobile and just copy paste it to blogger/fb. Most platforms automatically create clickable links (hn also does that) but apparently blogger does not do it.

I like full links on the post because it makes it easier to backup. If I embed them in anchor tags they'd have to be parsed from the formatted web page or I'd have to store data as an html file. I don't want to do that.

md is a good alternative and slowly I'm migrating my files to GitHub.
by pjmlp | 2025-10-25 08:11:43+00:00
Win32 as pure C API has stagnated in Windows XP view of the world.

Since Windows Vista, most new APIs have been introduced as COM libraries, exception being DDK and extending versions of existing ones with new nummeric or Ex suffixes.

Besides COM, other ones have been based on WinRT, which is COM upgraded to use .NET metadata instead of type libraries, and an additional base interface for reflection, IInspectable.
by ZenoArrow | 2025-10-25 08:13:00+00:00
> What makes you think it'd happen if full-time employees at Firefox cant do it?

The full-time engineers are given work to do by incompetent Mozilla management. It's the management that are driving Mozilla into the ground and setting baffling goals. Remove the management and have work based on features that users want, then you can see Firefox develop in the right direction.

As an example of how to organise this, you could have a bounty system for feature requests. Users define a feature they want to see and in negotiation with developers set acceptance criteria for when it's delivered. Users can then assign money as an incentive to complete the feature request. In this way, users can ensure they support developers to deliver the features they want to see.

> Browser is extremely complex. HN is underestimating how much work goes into making a browser.

Nobody is underestimating this. Firefox is already a mature product that can serve a wide range of user needs. What it lacks is effective leadership. I could live with slower development if the development it had was based around features that users most wanted. I don't need Firefox to support every web feature under the sun, the features it already supports is good enough for the vast majority of websites. Letting the users call the shots about it's future direction will help to guard against irrelevancy.
by search_facility | 2025-10-25 08:13:18+00:00
Interesting research, but it is still fascinates me why AI devs of current SOTAs ignore possibility to add numbers as first-grade citizens to AI. like for example suggested here: https://huggingface.co/papers/2502.09741

clean separation matter, it’s really strange to force models to mimic numbers and math via incredibly unfit token-mangling stuff, imho
by cs02rm0 | 2025-10-25 08:15:42+00:00
I interviewed for a cybersecurity position with BA a little while back, it was a bit odd in general. I mentioned a few issues I thought were serious holes on their website, equivalent to the breach they ended up being fined for.

They said a pentest would find them if they were important.

I think we parted with both parties unimpressed with the other.
by akshatjiwan | 2025-10-25 08:17:09+00:00
It certainly is a great hobby. I'm not a physicist either but I keep reading papers and taking courses on YT about areas I'm interested in — Materials science,plasma, Electrostatics,fluids,thermodynamics etc.

Good thing is science doesn't change like tech. Once you learn something it's for life. No need to keep learning new frameworks/tools every year. It's stable and yet immensely flexible.

With AI research and studying has become a lot easier. Give it a try if you're interested.Now is a great time to start.
by palata | 2025-10-25 08:18:31+00:00
Sure. I guess my point was that maybe your devs are more comfortable doing it in Kotlin than in C/C++/Rust.

And IMO not everything should be shared; it's worth sharing complex logic because the overhead of sharing beats the overhead of writing it twice. But in many situations it is not slower to write it twice. And I am an advocate of writing the UI on each platform to have a truly native experience for the users.
by nine_k | 2025-10-25 08:18:37+00:00
Of the $20k, let's assume $5k is the hardware. Now $15k is the work. Let's consider the installation a highly skilled job, commanding $100/hour. This is 150 hours, or a tad more than 6 business days for a team of 3, working with full load 8 hours a day.

Does a split system indeed take so much work? What is so effort-intensive?
by pjmlp | 2025-10-25 08:18:55+00:00
CGO supports C, C++ and Fortran.

Having said this, yes even though C++ was born on the same build as UNIX and C, there wasn't much love towards it from UNIX authors, nor towards ANSI/ISO C for that matter, hence why Plan 9 and C compiler are their own thing, same on Inferno regarding the provided C compiler.
by XiphiasX | 2025-10-25 08:19:39+00:00
> So...the big fish set up a plan to transition "everyone" to their new Bitcoin 2.0. (Before the supposed "quantum crypto" smashes the punch bowl.) A bunch of the little people are unable or unwilling to transition. On the day the miners stop recognizing the old-crypto wallets & keys, those all become worthless.

But that’s not the case. The should be transitioning NOW, but that’s not happening.

Also, even if it was done quickly, it would cause collapse of value.
by dns_snek | 2025-10-25 08:20:40+00:00
This is an incredibly ignorant take on addiction. It's never a choice - by definition.

> Its incredibly easy to quit too, people just lack discipline.

Hey, do you want to chat about how when I tried to quit nicotine, I went through 2 weeks of physical and mental hell, how exhausted I felt not being able to sleep more than an hour without waking up, still feeling exhausted, with mental fog so severe that made quitting feel impossible?
by astrobe_ | 2025-10-25 08:25:17+00:00
> Intelligence is whatever we consider ourselves capable of

Then, what is what we are incapable of? Magic? ;-)

> Maybe the only thing we can do is advanced pattern matching

Pattern matching as a way to support the excellent heuristic "correlation is likely causation", yes. This is what allows us to analyze systems, what brings us from "something thrown away will eventually fall to the ground" to the theory to relativity.

Intelligence is understanding, and understanding comes from hacking systems in order to use them to our advantage - or just observe systems being broken or being built.

By doing that, we acquire more knowledge about the relationships and entities within the system, which in turn allows more advanced hacking. We probably started with fire, wolves, wheat, flint; and now we are considering going to Mars.
by pta2002 | 2025-10-25 08:25:35+00:00
WatchOS is hardly embedded though. An Apple Watch is basically a small iPhone tied to your wrist in terms of architecture. That’s got a whole lot more in common with a full desktop computer than it does with a microcontrollers, where they often have rather weird architectures by desktop standards, and it’s quite rare to have MMUs and things like that. Also, there is no underlying OS, and no heap allocator (unless you provide one). That’s the kind of challenge that an embedded language runtime has to provide.
by palata | 2025-10-25 08:26:12+00:00
The one thing to know about addiction is that everyone is different. If you think that it's easy not to be an addict, you may just lack empathy.

It's easy for you to quit smoking? Good for you. But it's very clearly not the case for most people. Feels to me a bit like saying "it's easy to be rich, you just have to be born in a rich family like me".
by johnfn | 2025-10-25 08:27:05+00:00
Is this really a difficult precedence issue? It seems quite obvious to me that *foo + 1 parses as (*foo) + 1.

One that has gotten me more than once in Python (I really don’t code Python that much) is “1 + 2 if True else 3”. I keep thinking the parenthesis are “1 + (2 if True else 3)”, but it’s actually (1 + 2). Or am I lying to you and it’s the other way around?! I don’t know, why don’t you go check the Python interpreter :)
by blfr | 2025-10-25 08:27:33+00:00
This explains too much. I remember the Internet before corporate dominance and it was just as, if not more, magical then.

There's just something about having a beautiful OLED screen, the tablet-like shape, touch interface, and access to all of human knowledge/news/entertainment. I remember when people used to have a tv on when they lounged around the house, or cooked, or cleaned. My parents even had a little special splash proof CRT TV in the kitchen.

The modern screens are just that, except also much more convenient and with million times more content, and personalized, and wireless ANC headphones if you like. This is it, this is peak human information environment. It's not a conspiracy of corporations.

Much like obesity is primarily driven by abundance of calories, another fight we won with our natural environment. The highly processed foods and marketing are just barely making a dent at the edge, and are largely a zero-sum game between food manufacturers.
Show HN: The Slow AI Commons – here's why it might fail
by anobodyfrom76 | 2025-10-25 08:28:44+00:00
Skeptics especially welcome. I should be working on my product today. Instead, I'm writing this. For centuries, brilliant people built systems that replaced them. Weavers built mills. Engineers built assembly lines. Coders built algorithms. Each time, the wealth flowed upward and the builders were discarded. Now we're training AI on our own code to automate ourselves — and we don't even own the systems we're building. I don't have all the answers. I hardly have any. But I know many people want to coordinate around this and don't know how. So here's an attempt: pool our latent resources (idle compute, unused networks, human brilliance) into a commons of intelligence owned by everyone, controlled by no one. Not the fastest AI. The fairest. Maybe it fails. Maybe I'm naive. But I'd rather fail trying than succeed at making someone else richer while the world burns.
by palata | 2025-10-25 08:29:29+00:00
> I wonder if I will ever become that dumb too when I am old…

It's not very nice to call that "being dumb". Imagine that you live for 60 years in a country speaking English, and in a matter of a couple years, most of society switches to Mandarin. You may well struggle learning Mandarin as a 60 years old, and you wouldn't like being called "dumb" by young people who grow up with it.
by sijokun | 2025-10-25 08:29:39+00:00
I ran into memory issues with a high-load project so I built a compact binary encoder/decoder for Pydantic models. It cut in-RAM object size by up to 7× vs json.dumps(), and ended up saving the whole service from collapsing.

GitHub: https://github.com/sijokun/PyByntic

Works with annotated Pydantic models and gives you: – .serialize() -> bytes – .deserialize(bytes) -> Model

Curious to hear whether others here have hit similar problems and how you solved it?

P.S. Project was a Telegram MiniApp with 10m+ MAU, we were storing cached user objects in Redis Cluster
by KernalSanders | 2025-10-25 08:29:48+00:00
It's a pity that they are missing a hugely troubled audience - elderly hooked on YouTube, specifically.

It's an ugly addiction that mirrors what we've seen with alcoholics and schizophrenics, whereby they point a finger at anything but the actual problem, and any remedy that the have, or are given, they adamantly avoid and refuse.

YouTube, like other social media, is driven by pushing and pulling on the right emotions in the right way to get you hooked. Sexy, funny, happy, cute, sensational, sad, scary, angry. Enough Sophia Vergara, cat videos, UFOs, doom and gloom, bias-confirming politics, etc, and you'll have someone watching all day long. It's not like what it was when an elderly person watched daytime soap operas and gameshows, this is a dopamine-fueled additive binge. We've seen several really bad cases where it's almost everything that the lonely elderly person does. There's no more "journey" or "investment" when you can simply flick to the next video that tickles your fancy in that moment.

These are the people I'm sincerely concerned about, and they have zero reason to go seek help. It's not an issue to them. In fact, they'll fight tooth and nail to claim anything else is their problem except this.

It's almost as though the first generations to enjoy television weren't ready for something this addictive.

Personally, I despise YouTube, despite growing up in the heart of the Silicon Valley. That platform serves a handful of purposes for me, such as helpful tutorials the rare time that I need them and epic Mongolian folk metal music videos.
by Nextgrid | 2025-10-25 08:29:59+00:00
BA was the one who got pwned with a card skimmer script on their checkout page, so this tracks.

On the other hand, in-flight Wi-Fi "security" and actual company property security don't have anything to do with it. The in-flight Wi-Fi isn't protecting anything, it's just there as an annoyance to get a few extra bucks similarly to catering (and just like the latter, typically outsourced to a third-party which just allows them to white-label it).
by monssooon | 2025-10-25 08:30:21+00:00
Question: I have just bought house and deciding heatpump vs oil. We have an autistic person in the house hold that is very sensitive to high frequency noises and perpetual sounds in general. He is used to an oil furnace turning on and of.

I fear for sound pollution from a heat pump.

Will anyone share their experiences with this? Even just a shuttle humming would be a disaster for our spectrum case.

Can we get a completely silent setup ?
by FlameRobot | 2025-10-25 08:31:37+00:00
Yes it is an over the top comparison. I am a recovered / former addict (alcohol). I would never compare the two. I was spending too much time on Twitter a few years ago. I deleted my account. The problem was solved. It took me an entire year to accept that I had a serious problem and then another 9 months to finally stop drinking.

The brewery, the bar nor the bar ever made me drink. I chose to drink. I also was the one that chose to stop drinking. BTW drink is as dangerous or more dangerous as many illegal drugs IMO.

> Making tech companies answerable for having developed algorithms that serve up hours of obvious brainrot content at a time would go a long way.

You get recommended what you already watch. Most of my YouTube feed is things like old guys repairing old cars, guys writing a JSON parse in haskell and stuff about how exploits work and some music. That is because that is what I already watched on the platform.