MurphyA/hacker-news huggingface dataset:
by mnw21cam | 2025-09-18 09:40:45+00:00
No, that's not the point. Whether someone is a terrorist is subjective. Russia could (and likely would) define their opposition leader as a terrorist.

My point is that if Russia were to conduct a bombing on US soil, regardless of who it was targeting, the response would be severe and the reasonable onlookers would not blame the US for being "upset" about it. Yet that is exactly what Israel has done to Qatar.
by rsynnott | 2025-09-18 09:41:34+00:00
Well, they wrote it _for_ Nvidia stuff, though; if anything that was a contribution to the Nvidia ecosystem! Though it does show a willingness to go outside the _established_ Nvidia ecosystem.

I'm always a little surprised that Nvidia is _so_ highly valued, because it seems inevitable to me that there is a tipping point where big companies will either make their own chips (see Google) or take the hit and build their own giant clusters of AMD or Huawei or whoever chips, and that knowledge will leak out, and ultimately there will be alternatives.

Nvidia to me feels a bit like dot-com era Sun. For a while, if you wanted to do internet stuff, you pretty much _had_ to buy Sun servers; the whole ecosystem was kinda built around Sun. Sun's hardware was expensive, but you could just order a bunch of it, shove it in racks, and it worked and came with good tooling. Admins knew how to run large installations of Sun machines. You could in theory use cheaper x86 machines running Linux or BSD, but no-one really knew how to do that at scale. And then, as the internet companies got big, they started doing their own thing (usually Linux-based), building up administration tooling and expertise, and by the early noughties Linux/Apache was the default and Sun was increasingly irrelevant.
by raesene9 | 2025-09-18 09:42:07+00:00
Slack seem to be doing this to a wide range of groups. The Kubernetes project and CNCF were told by Slack that they would lose access to the paid version with quite short notice.

In their case the change was reverted (I think it caught the eye of someone sufficiently senior at Salesforce), but if you're running a non-profit on Slack and not paying full price, I'd strongly recommend looking at alternatives...
by Razengan | 2025-09-18 09:42:44+00:00
The advertisement industry is one of the worst plagues of current human civilization.

Just imagine an individual person doing the things that advertisers do: Constantly follow you around, demand your attention, gaslight you, pester you to give him/her your money, and snoop through your private life so he/she can do those things even more.

Ads condition us to normalize the worst attributes that nobody tolerates on a personal scale.

A constant mental barrage, waste of time, defacement of public space, and often thinly veiling misinformation...

And worst of all, it's an Emperor with no Clothes: Almost nobody goes out to buy a product because of an ad.

In fact, the more frequently someone sees ads for something that they don't already buy on their own anyway, it's more likely to permanently turn them OFF from the product! (Fuck you Grammarly!)

If I don't buy your shit after the first 3-5 times I skipped your shitty ad, I'm not going to buy it. In fact, shoving your ad in my face even more just makes certain that I NEVER buy it.

…

Ads ARE the problem: Everything else is a symptom. Society needs to figure out a better mechanism of promoting products: Empower search systems and stop gimping filters, to let people find exactly what they want. Let people TELL companies what they like instead of spying on people to figure what they want: You can't ever get it right anyway!
by zeroq | 2025-09-18 09:43:10+00:00
In EU a vendor can amend a contract but it gives the client the opportunity to breach that contract without consequences.

On a smaller scale it happens on a monthly basis with telecomms - almost never with rates, but they amend privacy policy and stuff - as a customer a change in the contract gives you an opportunity to say you're not accepting new contract, within certain timeframe, and walk away.

I guess this is simmilar - they told them they are changing the contract, and under new circumstances they will have to pay this and that, but they are free to walk away and pay nothing.

Still a dick move.
by postalcoder | 2025-09-18 09:43:11+00:00
Out of sheer curiosity, I put three screenshots of the noise into Claude Opus 4.1, Gemini 2.5 Pro, and GPT 5, all with thinking enabled with the prompt “what does the screen say?”.

Opus 4.1 flagged the message due to prompt injection risk, Gemini made a bad guess, and GPT 5 got it by using the code interpreter.

I thought it was amusing. Claude’s (non) response got me thinking - first, it was very on brand, second, that the content filter was right - pasting images of seemingly random noise into a sensitive environment is a terrible idea.
by gregw2 | 2025-09-18 09:43:32+00:00
Salesforce... working hard to become the SaaS-era equivalent of mid-90s "Computer Associates" (CA) ...

(Regarding acquisitions of Heroic, Sendgrid, Slack, Tableau, Mulesoft, and most recently Informatica...)

For those less-familiar with the reference, the Wikipedia entry[1] tells it well:

In 2001, The New York Times wrote that "Computer Associates has infuriated clients with high prices and poor technical support." Fortune wrote, "For all its ubiquity inside the tech departments of corporate America, CA had a horrendous reputation. Where Microsoft has long been the most feared software company, the old CA claimed the title of most despised – not by competitors but by its own customers."

Detractors of CA accused it of putting newly acquired software products into maintenance mode and milking them for cash flow. The products themselves were expensive and central to what corporate IT departments were doing, and so customers found it difficult to move away from CA. As Fortune wrote, "These products made it the barnacle of corporate America: Once you had CA software onboard, it was so onerous and expensive to pull it out that few customers ever did. That led to a lot of steady cash flow – and to arrogance on the part of CA's management." Or as The Register wrote, "CA used acquisitions to grow its portfolio.... Along the way it acquired a reputation as the place decent software goes to die."

[1] https://en.wikipedia.org/wiki/CA_Technologies
by raxxorraxor | 2025-09-18 09:43:34+00:00
I disagree, for me it is an extreme position that affects the lives of everyone because of diffuse security whims. At best, since the motivation could be entirely different.

We had that in Germany by extremist autocratic parties and these policies are quite a clear mirror.

"Scanning the communications of everyone" - Might want to let that go through your head again.
by fdsfdsfdsaasd | 2025-09-18 09:43:50+00:00
>A few years ago, when Slack transitioned us from their free nonprofit plan to a $5,000/year arrangement, we happily paid. It was reasonable, and we valued the service they provided to our community.

>However, two days ago, Slack reached out to us and said that if we don’t agree to pay an extra $50k this week and $200k a year, they’ll deactivate our Slack workspace and delete all of our message history.

>One could argue that Slack is free to stop providing us the nonprofit offer at any time, but in my opinion, a six month grace period is the bare minimum for a massive hike like this, if not more.

This summary from your website misses a lot of relevant detail. I love to rag on big corp as much as the next free thinker, but the dishonesty makes me much less sympathetic to this particular story.
by denuoweb | 2025-09-18 09:46:06+00:00
Your post deliberately leaves out statements from Sinclair and Nexstar themselves.

"In a statement posted online, Sinclair praised the Federal Communications Commission chair, Brendan Carr and called the comic’s remarks “inappropriate and deeply insensitive”."

"Inappropriate and deeply insensitive", but I suppose you, and the others here like you, believe it is appropriate and timely to spread misinformation as long as it fuels your narrative.
by numpad0 | 2025-09-18 09:46:06+00:00
yeah, yeah probably. AVP uses less hardcore displays and accompanying optics. Fundamentally they're fancier Apple Watch displays, though it has more by mass. The front-back aligned polarizers for VR pancakes might be a bit complicated, but the lenses itself are rotationally symmetric. This one uses LCoS which will require front illumination combiner prisms, and also the big flat lens thing is probably built using lithography of some kind. I reckon it might not be holographic but something equally exotic like strategically laid out micro wedges suspended in the transparent stuff.

The earlier Meta prototype was quoted on media articles as costing over $10k or something and used transparent SiC for lenses, and they said work is ongoing to find a cheaper material. I don't think they meant the lens cost $9.75k and the rest $0.25k by that.
by andriesm | 2025-09-18 09:46:36+00:00
Great way to create future technologist or someone who will seamless use powertools to amplify whatever else they choose to do in life.

Still this is the crux of the linux experience and why I still don't main it - having to read logs to understand why an Xbox controller doesn't work.

Or a million other things like this. Sure it keeps getting better, by a lot. But the number of rough edge cases still is an issue every time I try out lonux again after lots of people tell me "Today Linux is different" - they always tell me and I always find, no it's still a thing you will still need to go spelunking in tech wizardry to do things that mostly just works on some other mainstream OS, like macos or even windows.
Show HN: Underrated Postgres: Build Multi-Tenancy with Row-Level Security
by noctarius | 2025-09-18 09:46:36+00:00
Utilizing Postgres' RLS feature to isolate user data instead of easy-to-forget where-clauses, is such an underrated use case, I really wonder why not more people use it.

If you prefer code over the blog post, I've put the full application example on GitHub. Would love to hear your thoughts.

https://github.com/simplyblock/example-rls-invoicing
by intended | 2025-09-18 09:47:50+00:00
There is no real engagement with your core point. What you are going to see is an evolutionary approach to finding which message is the most able to defuse umbrage, and further right leaning interests.

If it’s useful to argue for free speech in one breath, then for censorship in the next, followed by “its just words” - it will be argued in that order.

The utility function is politics, not reason or logic. Getting people to engage, and get tied up in the logic, is a feature not a bug. It wastes energy and creates the impression that this is an issue resolved with words and understanding.
by unsupp0rted | 2025-09-18 09:48:34+00:00
Only on HN do they have a brand problem.

The vast majority of the world doesn’t care. Half don’t know that Meta and Facebook and Instagram and WhatsApp are the same thing.

And even if they know it’s no more concerning than that conspiracy video they just watched and 100% believed about Bill Gates, as they log into Windows or power on their Xbox.
by creesch | 2025-09-18 09:49:07+00:00
> Does the JS ecosystem really move so fast that you can’t wait a month or two before updating your packages?

Really depends on the context and where the code is being used. As others have pointed out most js packages will use semantic versioning. For the patch releases (the last of the three numbers), for code that is exposed to the outside world you generally want to apply those rather quickly. As those will contain hotfixes including those fixing CVEs.

For the major and minor releases it really depends on what sort of dependencies you are using and how stable they are.

The issue isn't really unique to the JavaScript eco system either. A bigger java project (certainly with a lot of spring related dependencies) will also see a lot of movement.

That isn't to say that some tropes about the JavaScript ecosystem being extremely volatile aren't entirely true. But in this case I do think the context is the bigger difference.

> then again, we make client side applications with essentially no networking, so security isn’t as critical for us, stability is much more important)

By its nature, most JavaScript will be network connected in some fashion in environments with plenty of bad actors.
by koliber | 2025-09-18 09:49:36+00:00
I love Notion but the API leaves a bit to be desired. To build a 2 way sync the API should allow the same functionality that the UI offers. Right now there are some easy things I can’t figure out how to do in the API:

- add a date tag to a text block

- create a code block longer than 2000 characters

- set a code block to wrap

This is based on very limited interaction but it feels like I’ve hit many snags early on. I imagine things get harder when you get into some of the more advanced or newer functionality.

Please invest in the API. I will only love Notion more.
by code_martial | 2025-09-18 09:49:42+00:00
I’d been looking for networking books meant for software developers for a while and just ordered “High Performance Browser Networking” and “Kubernetes Networking” a few hours ago. If only this was posted yesterday!

I had read Andrew Tanenbaum’s book on networking when I was in college. Great book, fun to read but as a developer, I could never really apply the knowledge from that book in my work and it’s been a gap that I only managed to bridge through unsystematic learning so far.
by melagonster | 2025-09-18 09:50:16+00:00
From the first article:

>we mapped Illumina raw sequences from a pool of four wildcat individuals [two European wildcats (F. s. silvestris) and two Eastern wildcats (F. s. lybica)].

And the second article talks about the Eurasian lynx (Lynx lynx). It looks like they are very different species (same genus in the first, but only same family in the second). I do not really know how cat classification works, so maybe I miss some basic knowledge of the Felidae?

Technologically, dogs and wolves are the same species, but we can't let dogs replace the niche that was occupied by wolves.
by zeroq | 2025-09-18 09:52:20+00:00
For the last 10 years I've been advocating for manual releases.

I've encountered a lot of backlash, but is it really that alien concept these days? CI/CD is cool, but between this and recent CF drama it seems we have a pretty solid evidence it can lead to a serious problems.

I worked at a BigBank once where deployments to production required at least five people present at a time and a lot of theatrics, but at least we knew what we were deploying.
by esperent | 2025-09-18 09:52:43+00:00
This is at least partially a failure in publication. Once a paper is published, it's usually left up in the same state forever. If it fails to replicate, that data is published somewhere else. So when someone references the paper, and the diligent reader follows up and reads the reference, it looks convincing, just as it did when first published. It's not reasonable to expect the reader, or even the writer, to be so well versed in all the thousands and thousands of papers published that they know when something has failed to be replicated.

What we need is for every paper to be published alongside a stats card that is kept up to date. How many times it's been cited, how many times people tried to replicate it, and how many times they failed.
by elAhmo | 2025-09-18 09:52:59+00:00
They used the tool that was available at that time. I am sure they use internal chat apps as well in today's environment.

I really don't want to try to promote Slack as 'one tool to rule them all' or advocate for its features, but it definitely more bandwidth than email. Not sure have you received any of the long quoted emails recently, I have, and it can be a nightmare (and ridiculous that an email client from a USD 3 trillion dollar company cannot render it properly).

Given that Slack has integrations with various tools (incident reporting, various bots, feed submissions, apps of all sorts), video/voice chats, file storage, rich messages, advanced notifications, and, most importantly, seamless communications with clients using it, it is just a tool that has replaced so many different tools.

Sure, it is not perfect, and many other tools offer same things as Slack, this pricing situation is ridiculous, but there is a reason why nearly every single startup or a team formed in the last decade uses it or its equivalent.

It is not indented to cover all possible usages out there, and in academia I could see email working better than Slack, but as we are on the topic of Hack Club, it would be hard to argue it would exist in this form without Slack-like tools.
by card_zero | 2025-09-18 09:53:34+00:00
When did the concept of "a free country" arise, and what did it mean? It seems to have been in use in the 1600s. Here it is in a tract written, apparently, around 1689 in England:

https://archive.org/details/bim_early-english-books-tract-su...

The freedoms in that instance are freedom of religion, and democracy. (Democracy, the franchise, was limited to about 10% of men, under rules that varied locally from "you have to own a house" to "you have to own the entire region".)

But here the concept is again in ancient times:

https://archive.org/details/BiblicalCollectionPrintedBetween...

This is (a translation of) Josephus, writing in the first century about a speech by a Roman senator from the time when Claudius was put on the throne, with lines like "our natural freedom", "breath of liberty", and "the Liberty of former Times, that was dead and gone before ever I came into the World ..." I can't work out what that freedom was all about - Claudius came after Caligula, though, so you can make a good guess - but evidently this kind of concept is much older than the United States.

I also found the phrase "it's a free country" in Uncle Tom's Cabin, where the freedom in question is the freedom to control slaves.

So the concept is:

• Not modern,

• Not well defined,

• But not meaningless, either.
by klysm | 2025-09-18 09:53:48+00:00
Thank you for all the hard work on C#! I’ve been loving the past 5 years of developments and don’t agree with the parent comment here.

p.s. I will take the opportunity to say that I dream of the day when C# gets bounded sum types with compiler enforced exhaustive pattern matching. It feels like we are soooo close with records and switch expression, but just missing one or two pieces to make it work.
by dmqctx | 2025-09-18 09:53:53+00:00
Welp -- this explains why Slack's sales teams is going scorched earth after them. If Hack Foundation is the same as Hack Club their revenue has skyrocketed in recent years, and they're showing consistent growth. So do sales people at big tech companies keep tabs on non-profits financials and decide when to pounce on them for money based on growth like this? something tells me probably.
by zarzavat | 2025-09-18 09:55:07+00:00
> AND-masking does not really allow for producing the necessary traps for invalid accesses.

Why does it need to trap? Can't they just make it UB?

Specifying that invalid accesses always trap is going to degrade performance, that's not a 64-bit problem, that's a spec problem. Even if you define it in WASM, it's still UB in the compiler so you aren't saving anyone from UB they didn't already have. Just make the trapping guarantee a debug option only.
by austin-cheney | 2025-09-18 09:55:40+00:00
Aside from everything WASM has ever said, the security issues involved, and all the other evidence and rational considerations this still won’t happen for very human reasons.

The goal behind the argument is to grant WASM DOM access equivalent to what JavaScript has so that WASM can replace JavaScript. Why would you want that? Think about it slowly.

People that write JavaScript for a living, about 99% of them, are afraid of the DOM. Deathly afraid like a bunch of cowards. They spend their entire careers hiding from it through layers of abstractions because programming is too hard. Why do you believe that you would be less afraid of it if only you could do it through WASM?
by xandrius | 2025-09-18 09:55:43+00:00
Let's forget that Google, just like Facebook, is an evil corporation with its main line of product being the sale of personal information, with absolutely no regards, except for when some country manages to slap their wrist.

So, it's quite a stretch to say "counterproductive", I'm for one very glad that happened. Sure, I love the tech and what really mind-blowing we could do with it (I was part of devs working with Gglasses) but I don't want these ruthless corps being the ones owning the output.

I'll wait until it is open, with self-hosted infra, and until then, I'll politely ask to remove the glasses if someone is talking to me.
Simple pay-per-use database backup service (Postgres/MySQL/Mongo/More..)
by fahim74 | 2025-09-18 09:55:48+00:00
I’m validating an idea: a dead-simple database backup tool for indie developers and small SaaS teams.

How it works:

Connect Postgres/MySQL/Mongo/SQLlike..

Click backup → securely stored (our cloud, or your S3/Wasabi/MinIO)

Click restore when you need it

Pricing: $1/GB, then ~$0.21/GB/month storage. No tiers, no enterprise upsell.

Why?

RDS/Cloud SQL snapshots exist, but they lock you into AWS/GCP and aren’t cheap.

Many developers on DigitalOcean, Hetzner, Railway, Render, Fly.io, etc. don’t have reliable, automated backups.

DIY scripts break, restores often fail, and no one tests them until it’s too late.

Questions for HN:

Do you currently back up your DB, and how?

Would you trust/pay for a vendor-agnostic, usage-based service?

What would you want to see before using something like this in production?

Not pitching yet — just looking for brutal feedback before building further.
Algorithms are jailed in PDF files
by saran945 | 2025-09-18 09:57:05+00:00
For decades, researchers have published thousands of algorithms in areas like optimization, ML, cryptography, and data science. Most of them are still locked away in PDFs—hard to extract, test, or reuse, not in code form.

What if we could liberate these algorithms? Using AI/code agents, we can pull them out of papers, turn them into clean, runnable code, and organize them in a dynamic repository.

Then, instead of reinventing the wheel, systems could dynamically pick and run the right algorithm for the problem at hand. that way, decades of research become living, usable assets . .

If every algorithm ever published was instantly available as code, what would you build? or what algorithms you want as code ?
by mattlutze | 2025-09-18 09:58:16+00:00
Mattermost is great, we've used it at a few places and it's very flexible.

Extensibility and integrations with learning management systems, as well as owning all your data, makes it sound like a great option in particular for an education-oriented organization.

And I imaging the AWS or GCP costs for hosting it won't be as high as what Slack wants.
by djtango | 2025-09-18 09:58:16+00:00
The same library or playlist is good - I used that trick for time tracking when I was training for the marathon.

Had a eclectic playlist where I would start with some quite chill Mozart because I would always start too fast and needed to pace myself for example then after the 2/2.5 hr mark is when I'd usually start to fade and some prog rock would come on to boost my spirits.

Funnily I have banned listening to classical for most coding but that's a me problem because I end up listening too closely and analysing the music and performance too much. But that's just because I'm a classical nerd
by 7bit | 2025-09-18 09:58:39+00:00
> Just creating a tenant is a PITA and you get a default tenant you can't change without paying for Microsoft 365?

What exactly ist a PITA when creating a tenant? It's straightforward.

And what do you mean by default tenant that you cannot change unless you pay? Nothing comes to mind where that would be the case.

Are you sure you're not just using it wrong?