Hacker Newsnew | past | comments | ask | show | jobs | submit | jdub's commentslogin

Or, the ability to construct additional sentences influenced by prior ones.

Those additional sentences are fairly non-trivial to construct, would you agree?

Digital neural networks and "neurons" were already vastly simpler than biological neural networks and neurons... and getting to transformers involved optimisations that took us even further away from biomimicry.

This is a very optimistic, pro-technology-cleverness point of view.

I recommend reading the linked persona selection model document. It's Anthropic through and through - enthusiastic while embracing uncertainty - but ultimately lots of rationalisation for (what others believe is) dangerous obfuscation.


But there's a spectrum of responses to these technologies, from knee-jerk cynicism to genuine moral disgust. "Useful" and "good for people/society/humanity" don't always go hand-in-hand, particularly if you take origins and power into account.

You're likely to find more nuance in opposing views than your "underwhelmed by AI" generalisation could represent.

Did you see the network security stock sell-off after Anthropic announced a code security analysis feature? There's a sliver of nothing between mob mentality and wisdom of the crowd.

It's too soon to bother making predictions. Shits gonna be wild for the next few years, then some type of market correction will happen, and we'll start to get an idea of how things will actually look.

Can we please have some calm, stable, boring years please, before I'm dead? The last 5 years have already been "wild" enough. The world is unrecognizable. I'm unprepared for further wildness.

Excluding the batshit insane political side, I don't actually think it's been as nuts as people think, or at least not uniformly so.

I have a lot of friends in the tech sector, but outside the FANNG/silicone valley/startup bubbles. It's been largely business as normal across the board. Twitter and social media warps our perspective I think.


there was a whole pandemic

And there’s still biggest war in Europe since ww2. Israel and Gaza. Iran standoff. Tariffs.

Not really whole. COVID was at best like a quarter pandemic.

It depends where you lived. In my city (harshest/longest restrictions in the world), we were not allowed to leave the house for more than 30 minutes a day for 2.5 years unless we were out buying groceries. No large gatherings allowed at our homes. Mask usage enforced everywhere in public.

In the city in my country reknowned for having a much higher level of hypochrondria before the pandemic, imagine the mental health issues my city is going through now.


Ok, sure, but that's a political/social problem, rather than the pandemic.

Stow the propaganda. 1) it's not over, the pandemic continues and will likely continue for a long time 2) it's already the fifth deadliest pandemic in known history. "Quarter pandemic" is an insane thing to think let alone say out loud.

1. It is pretty much over. Covid has become (for me at least) indistinguishable from a common cold.

2. Gemini says covid-19 killed 0.086% of world population (over several years). That's about as mild as it gets. More than sharks, but less than anything that usually kills people, like air polution (estimated about 0.095% yearly), cancer (est 0.12% every damn year) or cardiovascular disease (est 0.25% a year). Peak covid was still killing less than business-as-usual cancer or cardiovascular disease.

As far as pandemics go, the deadliest ones kill double digit percentage of people who contract them. That's two orders of magnitude more than covid. Even the single-digit percentage pandemics must be extremely rough. We were lucky[0].

[0]: Not the ones who died or have lasting consequences, but "we" as humanity, were rather lucky with covid. It could've been something much worse.


How many dead bodies you need to see to even flinch? Millions not enough?

One is enough to make me flinch. But the 7 millions are just a statistic, and a drop in the bucket compared to cancer or cardiovascular disease.

Cancer and heart disease together kill the same number of people as the whole covid pandemic every 10-12 days.


The market is losing its shit over this because people are operating on the thesis that "AI will be able to ..." rather than "AI can demonstrably do ...". At some point they're all gonna get margin called on their futurisms. It would be a lot better if, before getting excited, we ask to see experimental results. So you say you have a world-beating security tool? Show me something it can do that all the other ones can't. That would be worth getting excited about, not a vague blog post about vibes and dreams.

But then the sellers wouldn’t find the useful idiots to sell their snake oil to.

There are other businesses models than pump-and-dump, they could try it!

How would copyright law possibly compel the burning of books?


IANAL, I can only cite court decision: "And, the digitization of the books purchased in print form by Anthropic was also a fair use but not for the same reason as applies to the training copies. Instead, it was a fair use because all Anthropic did was replace the print copies it had purchased for its central library with more convenient space-saving and searchable digital copies for its central library — without adding new copies, creating new works, or redistributing existing copies."


You don't have to burn the book, but then you can't scan it, either.

In some places there's an exception to copyright law for format shifting if you destroy the original. If you don't destroy the original, then you made a copy and that's not allowed.


History suggests otherwise, and there's nothing particularly special about this moment.

Microsoft survived (and even, for a little while, dominated) after missing the web. Netscape didn't eat its lunch.

Then Google broke out on a completely different front.

Now there's billions of dollars of investment in "AI", hoping to break out like the next Google... while competing directly with Google.

(This is why we should be more ambitious about constraining large companies and billionaires.)


Well, I made my predictions. Let's come back in a few years.

Netscape didn't attack Microsoft's business software, operating systems or other pieces of their offerings.

Google also didn't seriously attack Microsoft's business.

And neither had the capability to build large software very fast.

Google is both a software company and an infrastructure company as is Microsoft today. Their software is going to become more of a commodity but their data centers still have value (even perhaps more value since all this new software needs a place to run). It's true that if you're in the business of hosting software and selling SaaS you have an advantage over a competitor who does not host their own software.


> Netscape didn't attack Microsoft's business software, operating systems or other pieces of their offerings.

That's not how it was interpreted at the time: Netscape threatened to route around the desktop operating system (Win32) to deliver applications via the browser. "Over the top" as they say in television land.

Netscape didn't succeed, but that's precisely what happened (along with the separate incursion of mobile platforms, spearheaded by Apple... followed quickly by Google, who realised they had to follow suit very quickly).

> And neither had the capability to build large software very fast.

Internet Explorer. Android. Gemini.


> After 5 minutes I got freshly burned floppy.

oh god


That is an indication of someone who grew up in the CD-R/RW era.


OK, think it through...

How do we determine that a specific instance of a filesystem mount is "remote", or even requires a "network"? Consider that the network endpoint might be localhost, a netlink/unix/other socket, or, say, an IP address of the virtual host (practically guaranteed to be there and not truly "remote").

systemd has .mount units which are way more configurable than /etc/fstab lines, so they'd let you, as the administrator, describe the network dependency for that specific instance.

But what if all we have is the filesystem type (e.g. if someone used mount or /etc/fstab)?

Linux doesn't tell us that the filesystem type is a network filesystem. Linux doesn't tell us that the specific mount request for that filesystem type will depend on the "network". Linux doesn't tell us that the specific mount request for that filesystem type will require true network connectivity beyond the machine itself.

So, before/without investing in a long-winded and potentially controversial improvement to Linux, we're stuck with heuristics. And systemd's chosen heuristic is pretty reasonable - match against a list of filesystem types that probably require network connectivity.

If you think that's stupid, how would you solve it?


> How do we determine that a specific instance of a filesystem mount is "remote", or even requires a "network"?

Like systemd authors do! Hard-code the list of them in the kernel, including support for fuse and sshfs. Everything else is pure blasphemy and should be avoided.

Me? I'd have an explicit setting in the mount unit file, with defaults inferred from the device type. I would also make sure to not just randomly add landmines, like systemd-update-done.service. It has an unusual dependency requirements, it runs before the network filesystems but after the local filesystems.

I bet you didn't know about it? It's a service that runs _once_ after a system update. So the effect is that your system _sometimes_ fails to boot.

> systemd has .mount units which are way more configurable than /etc/fstab lines

It's literally the inverse. As in, /etc/fstab has _more_ options than native mount units. No, I'm not joking.

Look at this man page: https://www.freedesktop.org/software/systemd/man/latest/syst... The options with "x-systemd." prefix are available for fstab.

Look for the string: "Note that this option can only be used in /etc/fstab, and will be ignored when part of the Options= setting in a unit file."


Sounds like your admin, distro, or the systemd team could pay some attention to systemd-update-done.service

The "can only be used in /etc/fstab" systemd settings are essentially workarounds to do those things via fstab (and workaround fstab related issues) rather than depend on other systemd facilities (c.f. systemd-gpt-auto-generator). From a "what can you do in /etc/fstab without knowing systemd is working behind the scenes" point of view, then yes, systemd units are vastly more configurable.


This service is the standard part of systemd. And my distro is a bog-standard Fedora, with only iSCSI as a complication.

Are you surprised that such a service exists? I certainly was. And doubly so because it has unusual dependency requirements that can easily lead to deadlocks. And yes, this is known, there are open issues, and they are ignored.

> From a "what can you do in /etc/fstab without knowing systemd is working behind the scenes" point of view, then yes, systemd units are vastly more configurable.

No, they are not. In my case, I had to use fstab to be able to specify a retry policy for mount units (SMB shares) because it's intentionally not exposed.

And yes, there's a bug: https://github.com/systemd/systemd/issues/4468 with the expected GTFO resolution: https://github.com/systemd/systemd/issues/4468#issuecomment-...

So there's literally functionality that has been requested by people and it's available only through fstab.


> How do we determine that a specific instance of a filesystem mount is "remote", or even requires a "network"?

The '_netdev' option works a treat on sane systems. From mount(8):

       _netdev
           The filesystem resides on a device that requires network access
           (used to prevent the system from attempting to mount these
           filesystems until the network has been enabled on the system).
It should work on SystemD and is documented to in systemd.mount

  Mount units referring to local and network file systems are distinguished by their file system type specification. In some cases this is not sufficient (for example network block device based mounts, such as iSCSI), in which case _netdev may be added to the mount option string of the unit, which forces systemd to consider the mount unit a network mount.
but -surprise surprise- it doesn't reliably work as documented because SystemD is full of accidental complexity.


Sure, and systemd would translate that directly into a dependency on network startup, which is precisely equivalent to the approach I mentioned that depends on operator knowledge. It's configuration, not "just works" inference.


> Sure, and systemd would translate that directly into a dependency on network startup...

You'd think so, but the Github Issue linked by GP shows that the machinery is unreliable:

  In practice, adding `_netdev` does not always force systemd to [consider the mount unit a network mount], in some instances even showing *both* local and remote ordering. ... This can ultimately result in dependency cycles during shutdown which should not have been there - and were not there - when the units were first loaded.
> ...not "just works" inference.

Given that SystemD can't reliably handle explicit use of _netdev, I'd say it has no hope of reliably doing any sort of "just works" inference.


It's so refreshing to discover that the "I found one bug in systemd which invalidates everything" pattern continues in the year of our lord 2026.


I saw many corner cases in systemd over the years. And to echo the other poster in this thread, they typically are known, have Github issues, and are either ignored or have a LOLNO resolution.

And I'm not a systemd hater. I very much prefer it to the sysv mess that existed before. The core systemd project is solid. But there is no overall vision, and the scope creep resulted in a Cthulhu-like mess that is crashing under its own weight.


> "I found one bug in systemd which invalidates everything"

I'll refer back to the story of Van Halen's "no brown M&Ms" contract term and the reason for the existence of that term and ones like it.

"Documented features should be reasonably well-documented, work as documented, and deviations from the documentation should either be fixed or documented in detail." is my "no brown M&Ms" for critical infrastructure software. In my professional experience, the managers of SystemD are often disinterested in either documenting or fixing subtle bugs like the one GP linked to. I find that to be unacceptable for critical infrastructure software, and its presence to be indicative of large, systemic problems with that software and how work on it is managed.

I really wish SystemD was well-managed, but it simply isn't. It's a huge project that doesn't get anywhere near the level of care and giveashit it requires.


Just one bug? No, there's way more than that.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: