Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Step back into the stone age (Score 1) 4

This is a step back into the days of CP/M, where directories didn't exist and the only way to associate file A with file B was to either have them on a distinct volume (typically a floppy disk), or naming them in a consistent way -- e.g. having the same 8-letter front part and then .DOC for a read-me, .COM for the main program, .$$$ for the temporary swap file of that program, and so on. In this way CP/M pushed directory management into volume management, causing overhead in terms of floppy disk swaps taking time and space wasted on floppies needed onlly for their namespace. I would guess that this "indexed object storage" blog entry would propose using ZIP files or the like as a form of grouping, thereby moving directory management into every program that should be capable of accessing proper data within said files.

So that's a half-baked idea, ignorant of both the future and the past.

Comment Re:Benefit? (Score 1) 136

Call it version 1. It still has major advantages in the storage and transport chain and in the amount of disposable equipment per dose, vs. something that'd require 2 billion individually packaged disposable syringes for giving every Indian a jab of the high-tech mRNA vaccine.

Comment That's odd (Score 1) 55

My phone has had explicit per-applet permissions for access to location data; if permission is not given then the application receives bogus data so that it cannot force an user's hand. This has been the case for years now. Are carrier ROMs permitting location data access to all programs or something? Because that's crazy.

Submission + - SPAM: Stockfish lawsuit against Chessbase.

Hmmmmmm writes: The Stockfish project strongly believes in free and open-source software and data. Collaboration is what made this engine the strongest chess engine in the world. We license our software using the GNU General Public License, Version 3 (GPL) with the intent to guarantee all chess enthusiasts the freedom to use, share and change all versions of the program.

Unfortunately, not everybody shares this vision of openness. We have come to realize that ChessBase concealed from their customers Stockfish as the true origin of key parts of their products (see also earlier blog posts by us and the joint Lichess, Leela Chess Zero, and Stockfish teams). Indeed, few customers know they obtained a modified version of Stockfish when they paid for Fat Fritz 2 or Houdini 6 — both Stockfish derivatives — and they thus have good reason to be upset.

ChessBase released Fat Fritz 2, described on their website as the “new number 1” chess engine “with a massive new neural network, trained by Albert Silver with the original Fat Fritz.” They advertise Fat Fritz 2 as using novel strong ideas compared to existing chess engines, but in reality Fat Fritz 2 is just Stockfish with a different neural network and minimal changes that are neither innovative nor appear to make the engine stronger.

ChessBase repeatedly violated central obligations of the GPL, which ensures that the user of the software is informed of their rights. These rights are explicit in the license and include access to the corresponding sources, and the right to reproduce, modify and distribute GPLed programs royalty-free.

Link to Original Source

Submission + - SPAM: Denuvo DRM Removed From Upcoming Strategy Game, Dev Blames 'Performance Impact'

An anonymous reader writes: Amplitude Studios, a French studio known for PC-exclusive 4X strategy games, had previously announced that its next game, Humankind, would ship with a Denuvo implementation in August 2021. This prompted a post titled "The day Amplitude broke my heart" on Amplitude's official forum, with a fan declaring their love of prior Amplitude strategy games and then expressing their disappointment that Humankind had a Denuvo tag on its Steam page. After pointing to their disagreement with Denuvo's practices, including the block of offline-only gameplay, the fan offered a reasonably levelheaded plea: "To be fair, I totally understand why Denuvo was chosen (probably by [Amplitude studio owner] Sega). I understand how important it is for sales to protect the game around release, but PLEASE Amplitude, PLEASE consider to remove Denuvo after some months!" This request lines up with other game publishers' decisions to remove Denuvo protections after a PC game's launch window has passed.

Amplitude co-founder and CCO Romain de Waubert de Genlis replied to the thread on Thursday, July 15, with a surprising announcement: the fan wouldn't have to wait "some months" to see Denuvo removed. Instead, Humankind will launch on August 17 with no Denuvo implementation to speak of. On his company's forum, de Genlis admits that business considerations played into Amplitude's original decision: "We've been one of the most wishlisted games on Steam this year, so we know we're going to be targeted by pirates, more so than any of our previous games," he writes. "If Denuvo can hold off a cracked version, even just for a few days, that can already really help us to protect our launch." (This is precisely Denuvo's sales pitch to game publishers, even in a marketplace where its cracks have lasted as little as one day, let alone negative amounts of time.)

But ultimately, his teammates felt they couldn't justify its inclusion after running into issues. While de Genlis admits that there's a chance his team could have added Denuvo to the game without impacting PC performance, tests during the game's June closed beta showed the performance hit was too great—and that it's "not something we can fix before release. So, we are taking it out." In other words: when left with the choice between delaying the game to optimize a Denuvo implementation and to launch the game without Denuvo at all, Amplitude opted for the latter.

Link to Original Source

Comment Re:OK (Score 1) 297

I asked the guy on Leddit when we could expect to see his glorious new alternative. His reply was that it was too much work for him to embark by himself. Conveniently preserving the platonic perfection of his abstraction.

So I guess we're back to either masturbating to a hypothetical application of the all-knowing bytecode query compiler, or using SQL and getting shit done.

Slashdot Top Deals

There are two ways to write error-free programs; only the third one works.

Working...