News for hackers. Stuff that matters.

darcien

Re:HellForge – Offline HELLDIVERS 2 with a modding SDK on Thursday October 29, 2026 @10:20AM (#50289548)
Stumbled upon this while looking at HELLDIVERS 2 mods.

To provide more context, HELLDIVERS 2 coop multiplayer 3rd person shooter game. It has been plagued by longstanding bugs or questionable game design choices. At some point, mods that fixes those bugs and provides other QoL starts to appear. Unfortunately, that also includes cheats and people running mods in public lobby.

~2 weeks ago the developer swapped the anti-cheat to EAC (which is infamous for being easy to bypass and more often than not causes issues instead). That update breaks existing mods. Also in that update, many players are seeing various crash and graphics glitch, regardless of using mods or not.

That leads to today, the umpteen times of review bombing in Steam, making HELLDIVERS 2 having mostly negative reviews.

In light of all that, I find it interesting that HellForge is a thing. Like, someone actually made it possible to have an alternative backend service, just enough to allow coop with friends. And you can mod it however you want since it's practically an offline copy.

I thought you would need a defunct online game to drive the reverse engineering or a source code leak for this to happen.

Re:Kala Paint on Tuesday August 25, 2026 @06:26AM (#49431495)
I'm pretty sure that .app is the url that I put in, no idea how it changed to the studio one.
Re:Eternal Terminal v7.0.0 on Wednesday July 08, 2026 @09:15AM (#48831541)
Almost a year since last et release.
Re:Podman 6: machine usability improvements on Sunday June 07, 2026 @11:44AM (#48435934)
Anyone have context on why this announcement from 2025 is shared? Seems like it's delayed and have not been released yet?

https://blog.podman.io/2026/05/podman-6-release-delayed/

Re: on Sunday May 31, 2026 @05:24AM (#48344234)
This reminds me of another HRV training from few years back shared here.

- https://news.ycombinator.com/item?id=37538028

- https://github.com/kieranabrennan/every-breath-you-take

Re:The state of Linux music players in 2026 on Tuesday January 27, 2026 @04:24AM (#46777540)
I also can recommend fooyin[0]. I really miss foobar2000 after switching away from Windows, and fooyin fills that hole in my heart.

Technically fooyin also builds on macOS, but it's not officially supported yet, there's some works here[1] and there[2].

[0]: https://github.com/fooyin/fooyin

[1]: https://github.com/fooyin/fooyin/pull/476

[2]: https://github.com/fooyin/fooyin/pull/579

Nice, I wonder how the banner would work for menu or any complex screen that's not a single sentence.

In the past, I've used MORT to play some Japanese MMO game. In-place overlay makes it easier to actually play the game instead of doing dictionary lookup on the side.

These days I stopped using realtime translator and just embrace the slow pace of learning these languages while enjoying the game story.

MORT: https://github.com/killkimno/MORT

Re:Bazzite: The next generation of Linux gaming on Saturday November 29, 2025 @09:42PM (#46093104)
Oops you're right, I was searching the docs and couldn't find it, maybe it's time to snoop around in their repo...
Re:Bazzite: The next generation of Linux gaming on Saturday November 29, 2025 @09:28PM (#46093012)
Recently I learned about CachyOS, it has custom scheduler to run things smoothly, including games. And SteamOS is also doing the custom scheduler for games. From what I can find, Bazzite doesn't seem to use custom scheduler.

Does these custom scheduler bring noticeable gains during usage? My previous linux desktop was a non-gaming distro, so I'm a bit curious on these fancy stuffs.

- BORE, CachyOS scheduler: https://wiki.cachyos.org/cachyos_basic/why_cachyos/#advanced...

- LAVD, SteamOS scheduler: https://www.igalia.com/2025/11/helpingvalve.html

Re:Liquid Glass? That's what your M4 CPU is for on Thursday September 04, 2025 @06:55AM (#45125811)
I get where you're coming from but React Native(RN) is a bad example. RN is actually native and uses native components. So any native view will be supported, including Liquid Glass. e.g. https://expo.dev/changelog/sdk-54-beta#ios-26-and-liquid-gla... or https://github.com/callstack/liquid-glass
There's a gear icon in the top right corner to change the settings.
Re:TypeScript types can run DOOM [video] on Wednesday February 26, 2025 @12:34PM (#43185941)
I haven't checked the DOOM one, but for the Pong example, the keyboard input is prerecorded. As in the sequence of the keyboard key press are sequenced in a TS array[0].

[0]: https://github.com/MichiganTypeScript/typescript-types-only-...

Nice game! Seems like someone already gave the feedback about the lack of time to read the explanation before the game progressed automatically.

BTW something on the game is making my CPU go 100%. I'm on Firefox, Linux and in the JS console I can see "Unexpected value translate(52.460687992082626%, 52.24894125700998%) scale(1.0398801892701597) parsing transform attribute." warning being printed nonstop.

Re:PeaZip 10.0.0 Released on Saturday October 26, 2024 @12:38PM (#41955858)
PeaZip beats 7zip by 3.4s in drag and drop extraction speed.

> 7-Zip, Bandizip and Winrar are tightly packed around very similar performances of 17 seconds, while PeaZip fast drag and drop implementation shows a clear performance advantage in this scenario completing the extraction in 13,6 seconds. WinZip provides an intermediate performance at 15,5 seconds.

https://peazip.github.io/peazip-compression-benchmark.html

> Who is this for?

Speaking with my experience with Expo, this kind of framework works great for their purpose in enabling a small team of engineers working closely with products and business analyst to deliver features as fast as possible.

From business perspective, turns out not everything needs to be a blazing fast native code. That means if you can write code once and it will run in other platforms with minimal changes, you save some time. More time to ship more features!

In a zero sum market where every extra features could bring more customers, this could become important factor when picking the tech stack. More so when you're running on investors money and need to make profit ASAP.

Hi Nate and team, congrats on the launch! What an exciting time to have an Expo alternative for cross platform app!

I know the project is still in beta, but do you have some thoughts already around testing a One app? I watched the intro video but it didn't mention any.

Since the native is powered by RN, maybe unit test will be using jest? Or vitest should be used because the app bundler is already using vite? And what about testing platform specific code?

Asking this because "unified" framework like One or Expo usually only covers 80% of the development process, and the remaining 20% part like testing need custom solutions.

Metro is the default web bundler since Expo SDK 49[1] albeit missing vital features like bundle splitting. I think web bundle splitting is there in SDK 50? And the migration path from webpack to metro was pretty painful for big existing app.

So yes, the fact One use one single bundler from the start is nice win.

Also, looking at the direction Expo is taking, I believe they will eventually introduce SSR mode to Expo Router in the future.

[1]: https://blog.expo.dev/expo-sdk-49-c6d398cdf740

Re:Serialization Is the Secret on Wednesday October 02, 2024 @06:51AM (#41719177)
You can use Stream.unfold/2:

  Stream.unfold({0,1}, fn {a,b} -> {a,{b,a+b}} end)
  |> Enum.take(10)
  [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
https://rosettacode.org/wiki/Fibonacci_sequence#Elixir
Re:Arc Browser for Windows 1.0, Now generally available on Tuesday April 30, 2024 @01:07PM (#40213335)
Yeah the initial GA is for Windows 11 only. I'm also curious about the Windows 10 support release date. According to their newsletter, they plan to answer this question on their next YouTube video.

Technically you can force your way to install Arc on Windows 10[1], but it was a rough experience when I tried few months ago during beta.

[1]: Guide to installing Arc Browser on Windows 10 - https://gist.github.com/TrevTV/2044e43666a8fa4bb581d4b0c8316...

Re:Arc Browser for Windows 1.0, Now generally available on Tuesday April 30, 2024 @12:59PM (#40213256)
While Arc doesn't have subscription model yet, I can see them going in that direction.

From their FAQ[1]:

> To do that, we’re excited about business models that align our incentives with the people who we serve: from charging companies that want to increase the productivity of their teams across the many tools they use for work, to making it easier and safer to pay for things online.

So far they have been doing various small QoL for popular websites[2]. My favorite one is GitHub Live Folders[3], which is kinda like automatic bookmark/pinned tabs for your own GH PRs. I can see people paying for these collections of small nice things if they keep adding more.

Of course they also AI-powered features, dubbed Arc Max[4]. Personally I often use the page summarizer, which feels like lite version of Kagi Summarizer. Right now seems like they're burning money by running it for free. But they could opt to charge money, e.g. for more powerful model.

Disclaimer: I'm just a happy Arc user, it's not perfect, but I use it daily side by side with Firefox.

[1]: https://arc.net/faq

[2]: https://arc.net/integrations

[3]: https://resources.arc.net/hc/en-us/articles/22731612065815-A...

[4]: https://arc.net/max

This is actually pretty awesome! I use KQL every few days for reading some logs from Azure App Insight. The syntax is pretty nice and you can make pretty complex stuff out of it. But that's it, I can't use KQL anywhere else outside Azure. With this, I can show off my KQL-fu to my teammates and surprise them with how fast you can write KQL-like syntax compared to SQL.
Re:VidCutter: A program for lossless video cutting on Sunday August 20, 2023 @01:28PM (#37201179)
>Of course, you could only re-encode only the GoPs that get broken while keeping the rest intact, and I guess this would be better and a lot faster than re-encoding everything. I don't know if any application tries to do this.

LosslessCut does have experimental support for this partial re-encode called "smart cut" [1]. Since it's using ffmpeg internally, the challenge become how to instruct ffmpeg to do this[2]?

[1]: https://github.com/mifi/lossless-cut/issues/126

[2]: https://github.com/mifi/lossless-cut/issues/1216

TIL about HSA/FAS. Like what the sibling comment said, it's not a thing in my place. Thanks anyway, I'll check out the trial first.
Do you have plan for offering regional pricing? After finding the pricing deep inside the knowledge base, I'm shocked at the monthly price which costs 20% of the minimum monthly pay in my area.
I believe you could do it by writing a config plugin[1] that will apply the desired config changes to the native project files. Expo will apply the config from plugins when they are building the native app for you.

(Disclaimer: I use Expo at work for cross-platform app including web but never wrote my own plugins)

[1]: https://docs.expo.dev/config-plugins/plugins-and-mods/

Older »