MurphyA/hacker-news huggingface dataset:
by ceesharp30 | 2025-07-24 23:39:04+00:00
Hey HN,

I spend way too much time manually comparing spreadsheets at work - checking what's changed between versions, finding new entries, or spotting deletions. Usually involves lots of VLOOKUPs, copying, pasting, formatting, and filtering to catch differences.

I built this online spreadsheet comparison tool to solve my own headache. Figured others might find it useful.

FEATURES:

1. Upload CSV files or paste directly from Google Sheets, Excel or plaintext

2. Compare 2 spreadsheets flagging rows that are unchanged, added or removed

3. Customise comparisons - ignore order of columns and/or case sensitivity of cells

BENEFITS:

1. 100% Secure -- All processing happens in your browser. No file uploads to servers.

2. Handles messy data -- Works even when columns are in different orders between files

3. Fast processing even with large files -- Comparisons done in batches to keep the browser responsive.

4. Easy to use -- Just upload/paste, configure options, and hit "Process".

5. Free -- Use right away, No signup, no BS.

Perfect for version control, data audits, or any time you need to quickly spot what's different between two datasets.

Let me know what you think! Always looking for ways to make this more useful.
by scheme271 | 2025-07-24 23:39:08+00:00
At least during irregular operations, the staff at the lounge often have the ability to reschedule you onto flights or routings that regular staff can't (due to inexperience or due to privileges). If bad weather results in multiple cancellations, being able to walk up to the agents in the lounge and have them help get you onto a rescheduled flight is often very much worth it.
by heavyset_go | 2025-07-24 23:39:29+00:00
Willing to bet money that it will, there's a ton of investment right now in what I'd call blatant eugenics.

There are companies right now making bank on embryo selection based on genetics, the next step is modifying genes instead of rolling a crap shoot and hoping to get what they want.

Funnily enough, such companies are funded by and led by some HN subcultures' favorite people, I would know because I was recruited by one of them who went out of their way to not mention that their marketing material to parents says they intend to let parents pick embryos based on perceived intelligence based on genetics.

Tldr: there are monied parties that want this and they literally cite Gattaca as their inspiration
by BLKNSLVR | 2025-07-24 23:39:56+00:00
It would be un-American to do anything other than what you're suggesting.

There's nothing that represents American values more than respecting the market, and supporting a non-competitive player is the kind of manipulation that could have had all kinds of negative implications, both now and in the past.

The State choosing winners... smh.

/s (but only partially)
by throw0101d | 2025-07-24 23:41:09+00:00
> systemd's design choices here were influenced by a lot of bugs Red Hat received where failed hardware was swapped out and interface names changed as a result.

Under RH-based systems the ifcfg-* files had a HWADDR variable, so if you swapped a card you could get the new MAC address and plug it in there and get the same interface name. There was also udevd rules where you map names to particular hardware, including particular MACs.

> Real world enterprise users wanted this, it wasn't an arbitrary design choice.

As a real world sysadmin, working now a few of decades in this field (starting with non-EL-RH, then BSD, then Solaris, then RHEL, Debian, and now Ubuntu), I have never wanted this.
by Out_of_Characte | 2025-07-24 23:41:38+00:00
Dosing seems correct, they established that psilocin (the metabolite of psilocybin ) increases lifespan. The on hand mouse expert likely understood roughly how much psilocybin could be metabolised safely by the mouse. The mice also had some head jerk indicating that they were under influence and they also established that the mice didn't lose more weight compared to the control group.

Some comparisons between animals and humans just aren't compatible with understanding dose and volume. Some smaller animals eat their weight in food, I just wouldn't recommend basing your own dietary fiber intake on that.
by stillpointlab | 2025-07-24 23:42:04+00:00
We were using Mongo and stored the ids with the prefix in the DB as the primary key. Pretty much everywhere we were passing them around as strings, never as 128 bit int, so there was no integrity checking outside of the app layer.

The only drawback was marshalling the types when they come out of the db layer. Since the db library types were string we had to hard cast them to the correct types, really my only pain. That isn't such a big deal, but it means some object creation and memory waste, like:

// pseudo code: const results = dbclient.getObjectsByFilter( ... ); return results.map(result => ({ id: result.id as ObjectId, ... }));

We normally didn't do it, but it would be at that time you could have some `function isObjectId(id:string) : id is ObjectId { id.beginsWith("object:"); }` wrapper for formal verification (and maybe throw exceptions on bad keys). And we were probably doing some type conversions anyway (e.g. `new Date(result.createdAt)`).

If we were reading stuff from the client or network, we would often do the verification step with proper error handling.
by tomhow | 2025-07-24 23:42:25+00:00
> The amount of people like yourself we reject for job applications seems definitely increasing.

Please don't post comments like this attacking other users on HN. It's not what HN is for and it destroys what HN is for.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
by rsync | 2025-07-24 23:42:56+00:00
Any BJJ player will understand Moneyball.

There are things that work with a very high percentage ...and there are things that are enormously satisfying and exciting to do.

If you're interested in winning you will methodically do the "correct" things.

The problem is it's just so much fun to do a firemans carry ...

In the Moneyball narrative, the non-analytical scouts are branded as "stupid" or "thick" or even "bigoted". I see them as more human and less robotic. I bet they have more fun than Billy Beane (and the book suggests they do).
by nickpsecurity | 2025-07-24 23:42:59+00:00
What I was talking about was forcing one's conscious biases... political agenda... on AI models to ensure they and their users are consistent with them. The people doing that are usually doing it in as many spaces as they can via laws, policies, hiring/promotion requirements, etc. It's one group trying to dominate all other groups.

Their ideology has also been both damaging and ineffective. The AI's they aligned to it too much got less effective at problem solving but were very, politically correct. Their heavy handed approach in other areas has led to such strong pushback that Trump made countering it a key part of his campaign. Many policy reversals are now happening in this area but that ideology is very entrenched.

So, we'd see a group pretrain large AI's. Then, the alignment training would be neutral to various politics. The AI would simply give good answers, be polite in a basic way, and that's it. Safety training wouldn't sneak in politicized examples either.
by barkingcat | 2025-07-24 23:43:09+00:00
What are you talking about, global politics is only melodramatic overdone theatrics

everyone does it. I'm pretty sure your home country, whatever it is, also does it.

it's the equivalent of banging fists on tables to try to get people to toe the line, and the US does it a ton. Russia does it. China does it.

even small countries does it too.
by tialaramex | 2025-07-24 23:43:54+00:00
The square root of two is still a computable Real. We choose not to cope with that, but it's not actually impossible it was merely inconvenient. I've mentioned elsewhere that my Rust care realistic is quite happy to work with these numbers e.g. take the square root of ten, and the square root of forty, multiply them together and get the quite ordinary integer twenty.

The non computable reals are a huge problem because, as their name suggests, we can't compute them - and in the strict sense that's Almost All reals, but none of the ones you're thinking of are non-computable so you'll likely be fine.

For the merely rational numbers like a third, or sixteen hundred and five sevenths, it's even more so a matter of choosing not to address it rather than it being out of reach.
by skissane | 2025-07-24 23:46:01+00:00
> This is the wrong question to ask. The right question to ask is what is preventing other payment processors from seamlessly getting in front of the customer, at every retail location, and online?

Here in Australia, most places accept UnionPay as well as Visa/Mastercard - but I don’t know if any local banks offer UnionPay cards, [0] I think this facility is really targeted at visitors from mainland China. And if a cafe takes UnionPay, that’s just because the cafe’s bank accepts it, and why would the cafe refuse if the bank allows it? A lot of places refuse to take Amex even though their bank does due to its high fees, but I don’t believe UnionPay has that issue. A lot of places take JCB, although that’s not as widely accepted as UnionPay is-in Australia, JCB is handled by Amex, so a lot of merchants will refuse JCB (even if their bank accepts it) due to the same concern about fees. Diners Club used to be accepted in Australia too, until they pulled out of the Australian market last year (I think overseas Diners Club cards are still accepted by some places as Discover, but few in Australia have ever heard of Discover)

I used to have an Amex credit card issued by my bank, and I used to use it all the time-they’d kick back some of the extra merchant fee they got as extra frequent flyer points/miles - but Australian banks stopped issuing Amex when a regulatory change in 2017 significantly reduced how much money the issuing bank could make from them

I don’t believe the situation for online retailers is hugely different-if your bank supports UnionPay/Amex/JCB for in-person transactions, they likely do for online transactions too

[0] Bank of China’s Australian subsidiary apparently does issue UnionPay cards to Australian residents, but I doubt they’d get many customers except for immigrants from China-most Australians would never even consider applying, and they’ve made no attempt to market it to the average person
Show HN: I built BodyCount to get an accurate 'number'
by dsstudios | 2025-07-24 23:46:26+00:00
For years, the question of my actual 'body count' was a nagging personal curiosity. My memory is fallible, and the common solutions—like keeping a list in a notes app or a spreadsheet—always felt insecure and strangely clinical. I wanted a tool built for this specific purpose: a private, secure space to finally get an accurate number.

So, I built BodyCount.

Once I started inputting my own data (the data my brain had long forgotten), the project evolved. It became less about the final sum and more about the story the data told. Visualizing the connections on a map and seeing patterns over time gave me a new perspective on my own history. It wasn't just a number; it was a private, personal dataset that I owned and controlled.

From a technical standpoint, privacy was the absolute priority. The goal was to create a space that felt significantly more secure than a standard cloud-based note. All data is stored privately, with a focus on ensuring user entries are for their eyes only.

I posted an earlier version here a couple of days ago and received some great feedback. A recurring theme was the desire for people to try it out without hitting a paywall. So, I've spent the last 48 hours implementing a freemium model. You can now log your first few connections and explore all the features for free to see if it's right for you.

The site is www.bodycount.love

I’d love to get your feedback on the new freemium flow and the overall concept. Is a private, data-driven dashboard a better solution than the old notes app method for this kind of personal data?
by Detrytus | 2025-07-24 23:47:07+00:00
The math must to check out from the bank perspective, there's no way around that, no bank will accept losing money.

If your credit card gives you 2% cash back on everything then obviously interchange fees charged must be just a tiny bit higher. [1]

As for 5% cashback on Amazon purchases (or similar promos) that's a completely different business model: the card is co-branded by Amazon, so it is Amazon that eats the cost of cashback, hoping that they will make up for that from your increased spending. That's why cashbacks higher than 2% are always on specific categories, or even specific stores/product brands - because bank needs a partner to eat the cost.

[1] https://www.wellsfargo.com/biz/merchant/payment-processing-p...
by sapiogram | 2025-07-24 23:47:42+00:00
> The violation occurs if the program keeps running after having violated a memory safety property. If the program terminates, then it can still be memory safe in the definition.

I don't know what you're trying to say here. C would also be memory-safe if the program just simply stopped after violating memory safety, but it doesn't necessarily do that, so it's not memory safe. And neither is Go.
by curseofcasandra | 2025-07-24 23:48:47+00:00
Or more accurately, the Taiwanese government also believes that mainland China and Taiwan should be unified (ie. a One-China Interpretation). But that this One-China should be under the rule of the Taiwanese government and not the CCP, which they considered an illegitimate government, up until the 1992 Consensus.

After the 1992 Consensus [1], the Taiwanese government still considered the Mainland its territory (again under a One-China Interpretation), but also acknowledges the CCP's interpretation of One-China. In practice, this meant they officially abandoned plans to re-take the Mainland, and focus on maintaining the status quo of peace and stability.

Interestingly, the Taiwanese government also used to lay claim to Mongolia in addition to the Chinese Mainland.[2]

[1]https://en.wikipedia.org/wiki/1992_Consensus

[2]https://www.taipeitimes.com/News/feat/archives/2024/08/25/20...
by heavyset_go | 2025-07-24 23:49:18+00:00
> I don't see how it could be otherwise - who else is the publisher?

I agree, I just don't see courts issuing restrictions on this gold rush any time soon.

Platforms want S230-like protections for everything, and I think they'll get them for their AI products not because it's right, but because we currently live in hell and that makes the most sense.

To answer your latter question: there's a lot of value in destroying people's ability to trust, especially formally trusted institutions. We aren't the ones that capture that value, though.
by michaelt | 2025-07-24 23:49:25+00:00
> I'm convinced that it was nothing less than business collusion.

Are you sure you didn't just see a sales meeting?

If you're a farmer in the market for a $200k combine harvester, sales guys will be happy to put you in a $200-a-night hotel so you can attend their invite-only presentation on how their latest models give you 10% more yield with 30% lower labour cost thanks to the new auto-steer mechanism and six-stage threshing mechanism. And they'll hand-hold you through all the calculations to write a business case.
by tomhow | 2025-07-24 23:49:33+00:00
> the last news outlet to report on this caved to pressure themselves and took the story down

Can you share more details about this?

> This isn't a dupe. It's important that this is getting reported in the news

In addition to the earlier discussion about Itch.io, which had over 250 comments, the related story about JanitorAI had major exposure and discussion on HN just four days ago (> 300 upvotes & > 300 comments).

https://news.ycombinator.com/item?id=44629134
by hedora | 2025-07-24 23:49:38+00:00
Fwiw, I recently switched from manjaro to devuan for gaming and haven’t regretted it at all.

Steam doesn’t need weekly rolling updates, and I got sick of diagnosing random regressions in basic functionality.

Also, since basic stuff doesn’t require multiple app stores and a byzantine systemd stack, it’s much easier to understand and debug.

I certainly wouldn’t give that up for a 6% improvement in mean frame rates.
by lambdasquirrel | 2025-07-24 23:49:55+00:00
A thousandth of an inch would do it? They couldn't give more margin-of-safety to a critical part like that?

A thousand of an inch isn't such a theoretical number. It's about 25 microns, and I've shimmed one of my back-focusing photography lenses for less than that much (about 10 microns, to be specific). This is something that they ought to be able to machine for, but depending on the context, it might not leave much room for error.
by stillpointlab | 2025-07-24 23:50:52+00:00
As I alluded to in another comment, you are fighting upstream against the dominant Western conception of learning. But any musician I have ever met worth their salt knows the importance of learning songs and transcribing their favorite artists.

I think one of the causes is that some people struggle for years with music and then one day they learn a bit of theory and they experience a moment of enlightenment. Suddenly, all of their confusion is dispelled and what was once difficult is clear as day. They then think "if I had only know this years ago I wouldn't have struggled!". But they are wrong. It was the years of struggle that helped them understand the theory, not the other way around.

It's the "wax on, wax off" of Karate Kid and the wise old Mr. Miyagi.

I read a music theory book from the 1800s and in the first chapter the author stated that while he endeavored to write useful theory to help students they must realize that if some composition they write follows all of his rules but sounds bad, it is bad. And if they write a composition that breaks his rules but it sounds good then it is good. These are old, old ideas that we re-learn over and over.
by scarface_74 | 2025-07-24 23:51:32+00:00
And how has that worked out? Right now today, people are more willing to hurt themselves as long as they “own the libs”, see immigrants get mistreated, make sure Israel is protected so Jesus has somewhere to come back to (no exaggeration and I have no opinion on what Israel is doing. I don’t know enough), and non straight non Christians are treated as second class citizens.

The problem that Democrats and liberals have and why they are constantly shocked with outcomes is that despite what Michelle Obama says, this is exactly what the a large minority of the country is and always has been. They don’t care about corruption, the politics of revenge (and they cheer it), democracy, etc. The proof is in who they voted for.
by nickpsecurity | 2025-07-24 23:53:08+00:00
I enjoyed Robert Heinlin's work. I'd probably keep it in my training set if copyright allowed.

What I might drop are the many articles with little content that strictly reiterate racist and sexist claims from intersectionality. The various narratives, like how black people had less of X, they embed in so many news reports. It usually jars our brain, too, since the story isn't even about that. They keep forcing certain topics and talking points into everything hoping people will believe and repeat it if they hear it enough. The right-wing people do this on some topics, too.

I'd let most things people wrote, even some political works on many topics, into the training set. The political samples would usually be the best examples of those ideologies, like Adam Smith or Karl Marx. Those redundant, political narratives they force into non-political articles would get those pages deleted. If possible, I'd just delete those sections containing the random tangent. For political news, I'd try to include a curated sample with roughly equal amounts of left and right reports with some independents thrown in.

So, only manipulative content that constantly repeats the same things would get suppressed. Maybe highly-debated topics, too, so I could include a small number of exemplars. Then, reduce the domination of certain groups in what politics were there. Then, align it to be honest and polite but no specific politics.

I'm very curious what a GPT3-level AI would say about many topics if trained that way instead of Progressive-heavy training like OpenAI, etc.
by Nab443 | 2025-07-24 23:53:23+00:00
I would not call apps built statically "the correct way". It offers benefits but also drawbacks. One of them being that you can't update statically linked libraries in it with security fixes without replacing the binary completely, which can be an issue if the context does not allow it (unsupported proprietary software, lost dependency code, ...). It can also lead to resource consumption faster, which can be an issue in resource constrained systems.
by scheme271 | 2025-07-24 23:53:41+00:00
Off-hand I think that there were at least 7 forks/implementations out there. Oracle/Sun, Oracle's Graal, IBM, OpenJDK, Amazon Coretto, Twitter's fork, and Azul. There's also a GNU effort but I don't think that really went very far. I think there's probably a few others that aren't publicly well known for trading firms, etc.
by nomel | 2025-07-24 23:53:52+00:00
It does, since that's a fundamental reality of the current architecture, that most everyone in AI is working to reduce.

If you don't want hallucinations, you can't use LLM, at the moment. People are using LLM, so having giving it data, to hallucinate less, is the only practical answer to the problem they have.

If you see another, that will work within the current system of search engines using AI, please propose it.

Don't take this as me defending anything. It's the reality of the current state of the tech, and the current state of search engines, which is the context of this thread. Pretending that search engines don't use LLM that hallucinate data doesn't help anyone.

As always, we work within the playground that google and bing give us, because that's the reality of the web.
by hx8 | 2025-07-24 23:54:20+00:00
There's a lot of luck involved in the Nvidia story. Twenty five years ago no one was assuming there would be a need for $100M LLM training projects. No one expected the crypto mining demand either. To be honest they are lucky that CPU manufacturing didn't move into SIMD space and that the gaming market grew so much between 2000-2012.

Yeah they paved the road, but it's a surprise that it lead to many good destinations.
by kgermino | 2025-07-24 23:54:42+00:00
I don’t know where we’d draw the line for “quality first” but I’d argue Toyota at minimum qualifies

That doesn’t mean they’re perfect: cars are incredibly complex machines and mistakes are inevitable. But the airbag issue was a vendor (used by many companies) and IIRC the acceleration issue wasn’t that much bigger in Toyotas than other makes