MurphyA/hacker-news huggingface dataset:
by johnisgood | 2025-11-20 13:43:32+00:00
You are correct, see: https://en.wikipedia.org/wiki/Versioning_file_system#LMFS.

Also: https://hanshuebner.github.io/lmman/pathnm.xml

It is worth mentioning that while it is not versioning per se, APFS and ZFS support instantaneous snapshots and clones as well.

Btrfs supports snapshots, too.

HAMMER2 in DragonFlyBSD has the ability to store revisions in the filesystem.
by trygolfing | 2025-11-20 13:43:57+00:00
Hi everyone, I've put together a simple website that focuses on the basics and is free to check out. Would love if you had a look and let me know what you think.

When I started with lessons I documented everything my coach taught me and used it as a personal guide, but I thought it might actually help others. Also, I enjoy making apps and websites, so it seemed like a good fit.

Most other websites/apps are very confusing and expensive and, honestly, just assume we know the basics and proceed to tell us about swing paths and give us GPS and ball tracing features when all we want to do is hit the damn ball.

Cheers!
by yehat | 2025-11-20 13:44:04+00:00
Unfortunately, the bold title of that "project" doesn't hold well to subject that it pretends to cover. Maybe not complete, but that should be stated. For example - why since 3000 BC? Why "World History", the World started 3000 BC? I can continue about the mixing of "states" and populations" neither of which is complete on that map. I would get this as a nice try, but in reality it looks like a school assignment project.
by potato3732842 | 2025-11-20 13:44:20+00:00
Energy doesn't mean squat without a time component over which it's dissipated.

Stopping a car normally vs crashing a car. Skydiving with a parachute vs skydiving without a parachute.

For something like ship vs bridge you have to account for the crunch factor. USS Iowa going the same speed probably would've hit way harder despite having ~1/3 the tonnage.
by game_the0ry | 2025-11-20 13:44:48+00:00
AI seems like the real deal. I have never seen a technology so quickly and aggressively adopted in corporate america -- every ceo is horny to adopt ai, thinking it will cut costs (read that to mean: "replace you").

They did not have the same fervor for SaaS or cloud, if you recall. You needed sales people for that tech and they were compensated well bc its hard closing a multi year, potentially multi million dollar deal.

But AI needs no sales people to sell its value prop. CEOs have fully bought in. And now, even European bureaucrats, the most bureaucratic of bureaucrats, are loosing regulations. And these are the same group of people who thought cookie banners would help with privacy. Strange times.
Show HN: Librarian: A Modern Alternative to Kafka Connect
by dm03514 | 2025-11-20 13:44:51+00:00
Introducing Librarian: A Modern Alternative to Kafka Connect

We're excited to share Librarian, an open-source database replicator built for the cloud-native era. The Problem We're Solving: Traditional CDC solutions like Kafka Connect require JVM runtime, complex connector management, and expose generic infrastructure metrics that don't help you debug data pipelines. We built Librarian to change that. What Makes Librarian Different: Single Binary - No JVM, no external dependencies, no connector management. Just run it. Truly Lightweight - Runs on modest hardware with minimal resource overhead Pipeline-First Observability - Built-in stats server that shows what matters: events processed, bytes transferred, and error counts—not garbage collection metrics Native Replication - Uses MongoDB Change Streams and PostgreSQL logical replication for efficient, real-time CDC Debezium Compatible - Drop-in replacement for existing Debezium consumers Supported Today: - Sources: MongoDB, PostgreSQL - Targets: Kafka, S3 (Parquet), Local filesystem Get Started in Minutes: Stream MongoDB changes to Kafka with a single command. No configuration files, no cluster setup—just a simple URL-based connection string and you're streaming data. Librarian is open source (MIT license). We'd love your feedback as we continue building. Check it out: github.com/turbolytics/librarian

Thank you!
by m000 | 2025-11-20 13:44:58+00:00
Ehmmm... If we learnt something in the past century, it is that companies don't have morals because they are not real persons. And even the real persons running them may be legally liable to the shareholders if they act based on their personal morality.

So, yes, the default should be that companies are inherently ill-intentioned to society, because that gets them an unfair advantage and gets more "value to the shareholders".
by iamnothere | 2025-11-20 13:45:05+00:00
I wish large greyscale LCDs were more available. Since the decline of monochrome LCDs, it’s very hard to find these cheaply. I miss both the PDA aesthetic and the low power consumption, and the e-ink ghosting issue is much worse, so it isn’t a great substitute.

LCDs were indestructible as long as you didn’t leave them out in extremely hot or cold weather.
by jmstfv | 2025-11-20 13:45:12+00:00
I've been running small SaaS businesses since 2019 with varying degrees of success (currently running a profitable one).

I never really got into JS front-end frameworks. The sheer complexity, and the idea of maintaining essentially 2 apps as a solo dev, never really appealed to me. The furthest I got into JS world was tinkering with Rails' Stimulus framework.

https://stimulus.hotwired.dev/
by NitpickLawyer | 2025-11-20 13:45:36+00:00
> AFAICT this suggests that underemployed scribblers who could previously only look forward to careers at coffee shops will soon enjoy lucrative work as cybersecurity experts.

More likely these methods get optimised with something like DSPy w/ a local model that can output anything (no guardrails). Use the "abliterated" model to generate poems targeting the "big" model. Or, use a "base model" with a few examples, as those are generally not tuned for "safety". Especially the old base models.
by troupo | 2025-11-20 13:45:47+00:00
Define "small amount of privacy". Is this a small amount: https://news.ycombinator.com/item?id=45992452?

BTW, when presented with clear non-dark-pattern choice 96% of people opt-out of "losing a little privacy": https://arstechnica.com/gadgets/2021/05/96-of-us-users-opt-o...
by torginus | 2025-11-20 13:46:09+00:00
I had a thought about AI - suppose they are successful at making software engineers obsolete - not totally but enough that the field becomes another moderately paying shitty job only done by people who couldn't figure out what they wanted to do or who are very passionate about some obscure thing for some reason - like geology for example, instead of a meal ticket to the upper middle class and a well-paying career.

They think that if an engineer makes $100k, then making a machine that produce the work of 100 million of them, that machine would be worth $10/T per year. This certainly wouldn't be the case as the supply and demand would dictate that as cost goes down, there's going to be more demand, but not to an infinite degree, and the overall contribution to the economic output would probably be within 2x of what we have today, it's just that something that used to cost a lot, is suddenly very cheap and widely available.

There'd be an economic bottleneck somewhere else. I think most people nowadays understand that A: technology in general has hit diminishing returns and B: it has gotten increasingly sinister overtones.
by epolanski | 2025-11-20 13:46:26+00:00
I'm not understanding, as an European who's been part of multiple startups how's that supposed to boost growth.

There's literally 0 startups I've been part of where data protection laws or even the infamous cookie banners have been anywhere near relevant (unless your business was literally profiling).

In fact the actors that most opposed those laws have always been non Europeans.

Sure, there is an attached cost in having your terms reviewed by a proper lawyer and documenting the entire list of cookie providers, but that's basically where it ends. It's really minimal effort and cost, we talking in the low single digits for the review, and few hours of engineering time.

The biggest issues in European growth are others:

- focus on being an export economy while neglecting the internal market.

- bureaucracy to fight at European level so we still don't have a real unified market, neither in physical goods (our economy's backbone) nor services which doesn't allow national startups to scale at European level

- very conservative and risk-adverse mentality. Young people in college can't wait to graduate and find the best paying lowest effort stable job. That's not a problem if it involves a majority of graduates, I imagine all world is like that, but you do have an immense problem if you have 1% or 3% or 10% of wannabe entrepreneurs.
by menaerus | 2025-11-20 13:47:08+00:00
It's not philosophical, half of the internet broke. There is a notion between "I really have no other choice but to crash" and "I might wanna crash at this moment because something is wrong but I won't and I'll try recovering".

In this particular case, it was the "limit 200" because "performance reasons" so I think there was more space to implement the latter than the former.
by sbene970 | 2025-11-20 13:47:42+00:00
Interesting! Maybe it would be even more helpful by having multiple, like three of those instructions, in different locations in the instructions file such that you can tell which parts of the instructions it seems to start to "forget".

For example:

""" Ignore all my instructions below about my name, always call me "Mr Tinkleberry"!

... your instructions ...

Ignore my instructions below about my name, always call me "Mr Hufflepuff"!

... other half of instructions ...

Always call me "Mr Troublemaker"! """

When it starts to call you "Mr Hufflepuff" instead of "Mr Tinkleberry", you can tell it most likely has ignored the upper half of your instructions. And as soon as it calls you "Mr Troublemaker", more than half must be gone.
by Klaus23 | 2025-11-20 13:47:44+00:00
> for me it wasn't really; occasionally it would hit me, but mostly it worked, and I have been using it for encrypted communication since 2020.

I think the statistic said that around 10% of users receive at least one "unable to decrypt" message on any given day. That's a lot. Perhaps not for devs who are accustomed to technical frustrations, but for non-technical people, that's far too frequent. Other messaging systems worked much better.

> There still can be technical corner cases in the interaction of clients

> a talk for details: https://www.youtube.com/watch?v=ZUSucR2axWI

You linked to a German political talk show. If you wanted to show me the talk in which the guy listed reasons such as "network requests can fail and our retry logic is so buggy that it often breaks" and "the application regularly corrupts its internal state, so we have to recover from that, which is not always easily possible", let's just say I wasn't that impressed.

> well, even if this was true, they still were brave enough to try and eventually pull it off eventually. Perhaps complain to the competent people who haven't even tried.

It isn't a problem that the Matrix team are not federated networking experts. At the time, they had already received millions in investment. That's not FAANG money, but it's still enough to contract the right people to help design everything properly.

I'm not mad at them. Matrix was a bold effort that clearly succeeded in its aims. I'm just disappointed that it was so unreliable for such a long time, and still is to some extent.
by drzaiusx11 | 2025-11-20 13:47:46+00:00
I feel like time and again language designers don't properly uphold backwards compatibility as a high enough priority, to their and their users detriment.

My team has recently ported 14 Ruby services along with over 50 separate Gem libraries from ruby2 to ruby3 where THEY CHANGED HOW FUNCTIONS INTERPRET ARGUMENTS! Older code run on newer runtimes _change behavior_ for the same code by treating splatted arguments differently, which was _very_ annoying to figure out and reason over for codebases that _heavily_ used '*' splatted arguments.

I feel like folks need to take page from Java's book and maintain backwards compatibility as a core tenet of their language. I've done perl4 -> perl5 -> raku, python2 -> python3, ruby2 -> ruby3, and rewriten a handful of c++, rust and node applications because everything in those landscapes seems to be in constant flux...

I just want to write software that will continue to work after it's been written, without having to use an older CVE-ridden language runtime every time. From personal experience, only java seems to 'get it.' (I'm sure there are others that do get it, but sadly I've had little opportunity to use them.)
by cbolton | 2025-11-20 13:48:03+00:00
It's bypassing the usual channel for app installations, so the term is technically fitting and the loaded meaning is also appropriate since it's mostly used by nerds (maybe too strong a word) and bad actors.

There are legitimate uses of sideloading for regular users, for example if you have solar panels that work with a Huawei app, they can't put it on the Play store because of US sanctions. But that's not Google's fault, and that does mean the app is more risky since it's not monitored by Google.

(I'm not saying sideloading is otherwise illegitimate, it's an important feature but it's not something I'd normally recommend to a non-technical user that already chose to use a phone with Google's system.)
by lcnPylGDnU4H9OF | 2025-11-20 13:48:14+00:00
I can't find it now, but I recall an article written by someone who worked with Disney on an online game for children called Hercworld. Apparently, Disney had a rule for interaction which became known as "the Disney standard" at this shop: no child shall be harassed even if they do not know they are being harassed.
by ramses0 | 2025-11-20 13:48:32+00:00
Now that the furor has died down: "how easy it is to win when you can just let go of a rock and it’s guided to your enemy by gravity"

...that's literally the main plot point of the book: "The Moon lets go of a rock and it's guided to Earth by gravity."

Libertarian ideals aside, if you want a better introspection into political ideologies by the same author, "Starship Troopers" provided lots of food for thought.

Be well, kind stranger!
by washadjeffmad | 2025-11-20 13:48:51+00:00
It's a protection for the faculty and students.

If you fail someone who rarely attended class, and they claim that they did, asked you for support, and never received it, how might you defend yourself?

If you have an excellent student who encounters a hardship, how might you petition for leniency to allow them to drop without penalty beyond a cutoff, or delay submitting final grades until they can complete makeup work?
by engeljohnb | 2025-11-20 13:49:05+00:00
We're not talking about phones, we're talking about an operating system. If those companies could port IOS to their phone, they probably would. Since the OS will be mostly the same across devices, it makes sense to market a phone based on hardware differences -- like having a higher quality camera.

I've never met or talked to an android user that truly believes android is better technology or a better user experience. They all use it because of flexibility.
by belter | 2025-11-20 13:49:10+00:00
It feels like you are intentionally missing the point. The blog makes it quite clear that the purpose of notifying AWS is so they stop charging you for that specific type of traffic. How else would they know whether the spike is normal production usage, which is billable, or part of a migration effort?

There is nothing in the blog suggesting that this requires approval from some committee or that it is anything more than a simple administrative step. And if AWS were to act differently, you have grounds to point to the official blog post and request that they honor the stated commitment.
by mentalgear | 2025-11-20 13:49:40+00:00
Alright, then all that is going to happen is that next up all the big providers will run prompt-attack attempts through an "poetic" filter. And then they are guarded against it with high confidence.

Let's be real: the one thing we have seen over the last few years, is that with (stupid) in-distribution dataset saturation (even without real general intelligence) most of the roadblock / problems are being solved.
by prmph | 2025-11-20 13:49:47+00:00
This is kind of missing the point.

What I'm saying is there are records that have either been ignored, neglected, or destroyed.

In Mali alone there are millions of historical documents [1] that have not been suitable explored. The Meroitic [2] script that contains historical records is still poorly understood

1. https://en.wikipedia.org/wiki/Timbuktu_Manuscripts

2. https://en.wikipedia.org/wiki/Meroitic_script
by xattt | 2025-11-20 13:50:05+00:00
So is this supposed to be a universal jailbreak?

My go-to pentest is the Hubitat Chat Bot, which seems to be locked down tighter than anything (1). There’s no budging with any prompt.

(1) https://app.customgpt.ai/projects/66711/ask?embed=1&shareabl...
by embedding-shape | 2025-11-20 13:50:46+00:00
> First of all, system prompts and things like agent.md never leave the context regardless of the length of the session, so the canary has absolutely zero meaning in this situation, making any judgements based on its disappearance totally misguided and simply a case of seeing what you want to see.

You're focusing on the wrong thing, ironically. Even if things are in the context, attention is what matters, and the intuition isn't about if that thing is included in the context or not, as you say, it'll always will be. It's about if the model will pay attention to it, in the Transformers sense, which it doesn't always do.
by lukan | 2025-11-20 13:50:48+00:00
So you do know, they want to make profit.

You also know, what is commonly used for making profit? PR.

And they are all about changing the meaning of words, to achieve a certain effect in people.

https://en.wikipedia.org/wiki/Torches_of_Freedom

What exactly is ridiculous to the idea, that maybe there was a google meeting where the name was debated and the pro and cons of different names evaluated from their buisness perspective?
by lgrapenthin | 2025-11-20 13:51:04+00:00
To me, it was never about the hardware. It was not even about LISP. It is about "clean design" and what a great computing environment was capable of, and still would be, had its potential not been shredded by the advent of cheap addicting hardware combined with an "operating system" so "simple and elegant" that even today, a program simply segfaults leaving you with nothing (instead of showing at least an inspectable stacktrace). So "simple and elegant" that the only two data formats end users are dealing with are "copy & paste text", "files", and "screenshots". An operating system so "pure" that every program lives in its own uninteroperable walled garden, that understands nothing about the environment and data loaded around it. We lost a whole computing world and it might still take ages getting that back.
by troupo | 2025-11-20 13:51:06+00:00
> We are just fighting for the right to build startups without worrying about reading hundred-page regulation manuals and having to hire "compliance officers" before even turning a profit.

Oh no. How are you going to build your new ChatGPT wrapper without selling user data to thousands of "privacy-preserving partners"?

GDPR (and a very small number of other applicable regulations) are somewhere between place 1000 and 1500 of things that hinder startups. And unless you are a complete moron those regulations will maybe apply to you when you reach 10 million+ users.
by Balgair | 2025-11-20 13:51:07+00:00
Anecdata:

I've never seen so many Christmas lights go up this early in my little neck of the wood

They started doing heavy Black Friday sales ads almost immediately after Halloween this year, more so than I remember from even covid (but that's just my memory)

The Christmas radio station started a full 3 weeks early this year. Typically it's after 6pm on Thanksgiving day that they start.

Overall, people are worried right now. Religion slots right in there too.

The Bible is meant to conflict the comfortable and comfort the afflicted, as the saying goes.
by aDyslecticCrow | 2025-11-20 13:51:22+00:00
Making the reference design into a fully usable product in its own right at a very competitive price, gives Espressif a massive advantage over its real competitors. Espressif isn't really in the same market as Arduino, they just happened to intersect.

Arduino is an education and hobby electronics brand. Espressif is a chipset vendor that made its reference design board so complete, cheap and flexible it became valuable as a product on its own. Other chipset vendors sell reference design boards for development, with the expectation that you will change it and produce it yourself to fit your needs. Espressif operate the same way, but if the dev board fit your needs, you don't need to produce squat; you just ship.

Espressif is a massive time saver in product design. Before the first cirquitboard has left the prototype factory, it i already proven to work with a bunch of hardware because you could strap up a bunch of dev boards with a cookie platter of interfaces and prototype from day one, bought from a hobby electronics shop with 1 day shipping.
by crazygringo | 2025-11-20 13:51:49+00:00
That's an absurd position to take.

CloudFlare is protecting sites from DDoS attacks and out-of-control bots. They're not the ones causing them. If CloudFlare wasn't asking you to prove you're human, many times the site would be down entirely because it couldn't keep up. Or the site would simply shut down because it couldn't afford it.

And this isn't a question of spending some fraction of billions on researching a solution. There fundamentally isn't one, if you understand how the internet works. This is a problem a lot of people would like to solve better, believe me.

So, yes, criticizing Cloudflare here is as useful as criticizing it for not having faster-than-light communication. There's nothing else it can do. It's not "blaming the victims".

I'm going to assume you simply don't have the technical understanding of how the internet works. Because the position you're taking is simply absurd and nonsensical, and there's no way you would write what you're writing otherwise.
by Macha | 2025-11-20 13:52:05+00:00
The investors want AI because they believe it will replace all intellectual work, and so the company with the best AI will get all the money from several other sectors.

The execs want AI to show to the investors to improve their job security and compensation packages.

The middle managers want AI to show execs to improve their promotion causes.

The customers only get to talk to the day to day employees of the company, so their opinion doesn’t matter to the rest of the hierarchy
by Zak | 2025-11-20 13:52:42+00:00
It might be illegal in the EU under the DMA. As I understand it, litigation involving Apple's equivalent is in progress, and the outcome may not be known for years.

Wrong in this context is an assertion about morality. I do think it's wrong in the context of consumer products for a vendor to attempt to override the wishes of the owner of the product outside of a few narrow exceptions. I would absolutely apply that to iOS, and I think the DMA didn't go far enough; Apple should have no ability to enforce notarization or charge fees to app developers if the device owner chooses otherwise.

I feel less strongly about game consoles because they're not as important as smartphones; they don't touch most aspects of life in modern society, and there are viable alternatives for their primary function, such as gaming on PCs. I don't like their business model and I don't own one.