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

I can (it's really obvious here) and wish I couldn't. Every time I run into something I might wanna read, but it turns out to be LLM "assisted" writing after I've already invested some time, it feels like I was tricked into eating cardboard.

And when I bring up that this should be clearly marked, preferably up front, it's often taken as a personal slight.

I realize this is a me problem to some extend, I shouldn't feel strongly about this, but I do.


> I can

You can guess, but there is no single objective test that is 100% accurate.


Before anyone gets too excited about ntsync, the performance gains are (with few exceptions) mild, usually in the lower single percentage range. These extreme gains are the result of benching against vanilla wine without fsync, anyone playing demanding games on linux would have been doing so using fsync. This is mentioned in the article but treated like a side note. I've been running benchmarks between both and while the performance increase is real, please temper your expectations. A few titles might also run slightly worse.


>These extreme gains are the result of benching against vanilla without fsync, which is what anyone gaming on linux uses

Not for anyone using a kernel without these patches. Which would be most people.


Unless you are running an ancient LTS distribution, you at least have fsync. But then also recognize, with the ancient LTS distribution not carrying any enhancements for the last few years, your drivers are also out of date and games will play terribly for unrelated reasons.


"Have fsync" is not a sufficient requirement. You need a kernel with windows-compatible fsync patches, and many distributions do not ship those.


Most people? What mainstream Linux distros ship without fsync or esync support?


Well I can tell you that if it didn’t make it upstream Fedora didn’t ship it.

It looks there was a copr for a custom kernel-fsync and projects like Bazzite or Nobara are adding patches.

From my understanding the fsync patches were never upstreamed.


The common gaming-focused Wine/Proton builds can also use esync (eventfd-based synchronization). IIRC, it doesn't need a patched kernel.

The point being that these massive speed gains will probably not be seen by most people as you suggest, because most Linux gamers already have access to either esync or fsync.


Maybe you are right about esync but anyway I would also gather a lot of people don’t have that either. At least personally I don’t bother with custom proton builds or whatever so if Valve didn’t enable that on their build then I don’t have it.


> if Valve didn’t enable that on their build then I don’t have it.

The Proton build is Valve's build. It supports both fsync and esync, the latter of which does not require a kernel patch. If you're gaming on Linux with Steam, you're probably already using it.

https://github.com/ValveSoftware/Proton/?tab=readme-ov-file#...


I thought you meant Proton-GE or such other patched builds of proton.


I would assume most of them? I'd be surprised if distros like Debian, Ubuntu, Fedora, etc. would ship non-mainline kernel features like that.

Sure, gaming-focused distros, or distros like Arch or Gentoo might (optionally or otherwise), but mainstream? Probably not.

Of course, esync doesn't require kernel patches, so I imagine that was more broadly out there. But it sounds like fsync got you performance pretty close to what ntsync can do, but esync was quite a bit behind both? With vanilla being quite a bit behind esync?

(Also, jeez, fsync, what a terrible name. fsync is a syscall that has to do with filesystem data. So confusing.)


> I would assume most of them? I'd be surprised if distros like Debian, Ubuntu, Fedora, etc. would ship non-mainline kernel features like that.

It's best not to assume with these things. With my stock Debian Stable kernel, Proton says this:

fsync: up and running.

And when I disable fsync, it says this:

esync: up and running.

> But it sounds like fsync got you performance pretty close to what ntsync can do, but esync was quite a bit behind both?

No, esync and fsync trade blows in performance. Here are some measurements taken by Kron4ek, who maintains somewhat widely used Wine/Proton builds:

https://web.archive.org/web/20250315200334/https://flightles...

https://web.archive.org/web/20250315200424/https://flightles...

https://web.archive.org/web/20250315200419/https://flightles...

> With vanilla being quite a bit behind esync?

Yes, vanilla Wine has historically fallen behind all of them, of course.

> Also, jeez, fsync, what a terrible name. fsync is a syscall that has to do with filesystem data. So confusing.

We can agree on this. :)


Last I checked, every distro of note had its own patchset that included stuff outside the vanilla kernel tree. Did that change? I admit I haven't looked at any of that in... oh, 15 years or so.


Depends on the distro.

Fedora looks like it carries a whooping 2 patches on top of upstream


esync and fsync both use mainline kernel features.


The article says fsync uses futexes which are a completely standard kernel feature.


If you read more carefully it says fsync needs some enhancements to the futex API, called futex2. The original patch that fsync needed called the syscall futex_wait_multiple. Eventually futex2 made it into the mainline kernel, but the syscall is called futex_waitv. Not sure if the wine fsync implementation was updated to support the mainline kernel futex2 implementation.


> usually in the lower single percentage range

Is it worth to compare Wayland vs X11?



It's certainly distracting and toggle would be nice, but a uBO filter does the trick in the meanwhile.

||tonsky.me^$websocket,1p


Just letting you know, both stylish extension and with it userstyles.org have been largely left behind by the community due to past transgressions like tracking site visits. While that's mostly in he past afaik, they've been superseded by the stylus extension and userstyles.world


Yes, I'm actually using Stylish - thank you for leaving some context for everyone reading this.


The no-addon workaround for this is to right click any tab, first select all tabs and then bookmark all tabs. Give the folder a name and open it in the bookmark manager. Now you can select them all and copy the URLs.

It's an awkward solution, but it does work and is relatively quick.


Here's the original source by the author: https://scribe.rip/@bobbyrsec/the-dangers-of-googles-zip-tld...

While I think that we really don't need a .zip domain, this trick falls apart when not shown as an image. Hovering over either URL should tip you off. Firefox shows the actual link in the bottom left.


> Hovering over either URL should tip you off. Firefox shows the actual link in the bottom left.

Most people don't even know what a URL is, let alone how to discover this kind of deception by looking at the hover info.


at that point you can just use a regular hyperlink without showing the url on the page at all.


This so-called attack is also not as effective in most contexts as the simple <a href="https://evilsite.com">https://goodsite.com</a> trick. Raw URLs in web pages don't get auto-linkified anyway, so something is turning it into a link (e.g. through use of HTML), and at that point you can have the link text and the URL be whatever you want, completely independently of each other.


How exactly does this trick work? Thing is, a URL can't have any non-ASCII characters in it. So this would only happen if the webpage or some app takes the URL and undoes the percent-encoding to try to make it more readable.


I just tried the fake URL by pasting it into Safari's address bar, and it “helpfully” percent-encoded the special slashes and tried to go to v1271.zip.


For those who haven't played the game, it should be noted that the game is nothing like what the pitch implies.

PS:T is a well written and introspective RPG and in this capacity it is rivaled by only a handful of contenders.


Disco Elysium, which I haven't gotten around to playing yet so I have no personal opinion, is the only contender I can think of.

The only other game I can think of with that level of narrative craft is the Marathon series, which isn't an RPG, but rather an FPS.

I'm kind of surprised Marathon 4 hasn't been kickstarted yet. There is definitely a whole lot of money on the table there, as the System Shock remake proves.


(FWIW, the studio with which I'm affiliated (https://digimancygames.com) is focused on narrative-driven CRPGs in the vein of games like PS:T and Disco Elysium. We have assembled three of the Disco Elysium writers and other talent in this space. We have an internal project, but are seeking publishing partners or investors.)


Interesting, I wish you well as we sorely need more RPGs in that vein... are you writing an engine in-house?


Thanks. :) Gosh, no. (Too much additional work for the benefit, for us.) We've used Unity, but we expect to transition to Unreal in the future as Unity's direction in recent years unfortunately has been ominous.


Disco Elysium is probably the best game I've ever played but I couldn't get into Planescape Torment.


I would love a modern recreation of planescape torment. the story seems excellent but I bounced off the actual experience of the game


Even as someone who played it when it was a few years old, it’s challenging to replay today. Definitely deserves a refresh.


Having played both Disco Elysium and Planescape, this is very accurate. Depending on the choices you make you will find yourself with the same plot points accomplished in totally different ways in both games. And different choices will go off the rails too.


Bungie announced a new Marathon game a few weeks ago, in case you didn't know. It's going to be an extraction shooter (a la Escape from Tarkov) and not singleplayer FPS, though.


Tides of Torment, perhaps?


Do you mean the spiritual successor "Torment: Tides of Numenera"?

I thought it was very good, but also seemed to be trying too hard to do "torment again" and IMO felt rather forced in the process. Also, I find the Ninth World setting to be a bit too deliberately odd, whereas Planescape feels more naturally odd. I'm also looking at PST with huge nostalgia goggles (first played it in my early teens), but played TToN around age 30, so it's far from a fair comparison.


While I'm not sure about the privacy advantages, setting network.dnsCacheEntries to 0 will prevent firefox from caching dns.

There's no appreciable difference in response time on my setup, it just hits the local dnscrypt-proxy cache instead.


I was about to write up this exact post, almost verbatim. Excellent game sense can seem like you're able to predict the future. Someone who thinks they're "bad at FPS games" usually runs into a lack of game sense, but mistakenly blames it on bad reflexes.


I mean it can be both. Some people really struggle with that level of hand eye coordination. That's one of the reasons I really appreciated Overwatch. It gave a lot more options to play well that didn't require the ability to click on heads at all. This doesn't just help uncoordinated or less experiences players, but also players with disabilities of various sorts. The character Mercy for instance has a beam which heals or boosts damage but it locks onto a player so tight aim is rarely ever a concern and game sense becomes almost everything.


Which seems easy to confuse. If you don't have good game sense, you'll get into situations where you feel like you need twitch sense, so you'll want to think that's your failing.


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

Search: