Kissaki

joined 2 years ago
MODERATOR OF
[–] Kissaki@programming.dev 5 points 4 weeks ago (1 children)

If you lease you car you have to give it back.

If you license your games for the duration of them being active, then it makes sense.

The biggest issue, miscommunication, and often illegal practice is calling it buying when it is only a limited subscription. IIRC Steam recently (finally had to) change the wording away from "buying". Because it's not buying if you don't own the product afterwards.

[–] Kissaki@programming.dev 3 points 4 weeks ago (1 children)

So still only a thing after manually installing Gemini yourself?

[–] Kissaki@programming.dev 3 points 4 weeks ago

Better flood them with interested users than ask for thumbs up on a ticket.

[–] Kissaki@programming.dev 1 points 4 weeks ago

What's with the signed 2.0 vs unsigned 2.1 Windows installer?

Winget apparently already references the unsigned installer. Does it take them a while to sign? I would expect winget to reference only signed installers if they provide them.

[–] Kissaki@programming.dev 4 points 4 weeks ago (3 children)

Is this a US thing or does it apply to EU too?

[–] Kissaki@programming.dev 7 points 1 month ago* (last edited 1 month ago) (1 children)

Steam

  • offers services
  • takes a 30% cut on products sold on the Steam Store
  • offers free Steam keys, within broad limitations, for you to sell on other stores, or distribute in other ways (free review copies, etc)
  • requires you to sell the product at the same price even when Steam is not involved (different store, no Steam integration)
  • the implication is that this also applies to discounts (I don't know for sure myself, and the post does not give evidence of it, but the "fair to Steam" implies it)

You could sell a product DRM-free on your own website 30% cheaper, and get the same money, while providing a cheaper, DRM-free alternative. Steam currently denies that, restricting your choices. You can still sell it on your website at the same price, of course, and the customer still has a choice.

I think what feels unfair or maybe immoral is that they make demands, even requirements, upon your decisions and distributions that do not involve them at all. They're taking your product hostage. And they can do so because they're so big you can't not publish on their storefront too if you want reach.

[–] Kissaki@programming.dev 2 points 1 month ago

We want to move down to the next line (line feed) but also to the beginning of that line (carriage return) after all.

[–] Kissaki@programming.dev 8 points 1 month ago (1 children)

Unless you open it in Excel. In which case bad things will happen no matter what you have in the CSV…

[–] Kissaki@programming.dev 10 points 1 month ago (3 children)

When did you first hear of Godot?*

I don't know man. Required field. No fitting option. Guess I'll leave.

[–] Kissaki@programming.dev 4 points 1 month ago (1 children)

They bought Java (not javascript)

They bought Sun, which "owned" Java and JavaScript.

[–] Kissaki@programming.dev 7 points 1 month ago (2 children)

The trademark was originally issued to Sun Microsystems on 6 May 1997, and was transferred to Oracle when they acquired Sun in 2009.

https://en.wikipedia.org/wiki/JavaScript#Trademark

[–] Kissaki@programming.dev 1 points 1 month ago* (last edited 1 month ago)

not found for me too

None of the URL parents have content. The root page only has a placeholder page with an image and placeholder text.

6
Nushell 0.104.0 Release (www.nushell.sh)
submitted 3 months ago* (last edited 3 months ago) by Kissaki@programming.dev to c/nushell@programming.dev
 

Today, we're releasing version 0.104.0 of Nu. This release adds additional job control capabilities, many datetime improvements, and a number of new Polars commands.

 

Starship is a customizable prompt with support for multiple shells, including Nushell.

Starship v1.23.0 includes:

completions: Offer Nushell completions (#6366) (df454d5)


The completions can be generated in the env.nu into an autoload dir:

starship completions nushell | save --force $'($nu.user-autoload-dirs | last)/starship-completions.nu'

I have a setup that generates env files only once per day, resulting in faster shell startup otherwise.

call-if-old $'($nu.user-autoload-dirs | last)/starship-completions.nu' {|filepath| starship completions nushell | save -f $filepath }

call-if-old is a command I defined.


Completions Demonstration:

 

My home PC is still on Windows 10 22H2, while my work machine is on Windows 11 23H2, and, to no surprise, neither machine reproduced the issue – Skimmer spawned on the water just fine, creating one via script and putting CJ in a driver’s seat worked too.

That said, I also asked a few people who upgraded to 24H2 to test this on their machines and they all hit this bug.

I have a likely explanation for why Rockstar made this specific mistake in the data to begin with – in Vice City, Skimmer was defined as a boat, and therefore did not have those values defined by design! When in San Andreas they changed Skimmer’s vehicle type to a plane, someone forgot to add those now-required extra parameters. Since this game seldom verifies the completeness of its data, this mistake simply slipped under the radar.

What made the game work fine despite of this issue for over twenty years, before a new update to Windows 11 suddenly challenged this status quo?

 

GitHub

Theia IDE is compatible with VS Code APIs and can install and use VS Code extensions. Has additional APIs for customizations not available in VS Code.

Have you tried Theia IDE? Any assessments or experiences to share?

 

Abstract:

When a website is accessed, a connection is made using HTTPS to ensure that it ends with the website owner and that subsequent data traffic is secured. However, no further assurances can be given to a user. It is therefore a matter of trust that the site is secure and treats the information exchanged faithfully. This puts users at risk of interacting with insecure or even fraudulent systems. With the availability of confidential computing, which makes execution contexts secure from external access and remotely attestable, this situation can be fundamentally improved.

In this paper, we propose browser-based site attestation that allows users to validate advanced security properties when accessing a website secured by confidential computing. This includes data handling policies such as the data provided being processed only during the visit and not stored or forwarded. Or informs the user that the accessed site has been audited by a security company and that the audited state is still intact. This is achieved by integrating remote attestation capabilities directly into a commodity browser and enforcing user-managed attestation rules.

Some excerpts:

Such a secured context is encrypted at all times, but is decrypted within the CPU only when the context is about to be executed. Thus, code and data are now also protected from unwanted access during execution. In order to validate that confidential computing applies to a secured context, remote attestation must be performed. During this process, a request is sent to a secured context, which in turn requests an attestation report from a Hardware Root of Trust (HRoT) local to the platform.

We argue that end users could also benefit greatly from the extended guarantees of confidential computing when accessing a secured website. However, there are two main obstacles: First, there is no standardized way for users to detect a secured context and perform remote attestation. Second, if remote attestation is enabled, users must be able to interpret an attestation result to decide whether the remote site is trustworthy.

In this paper, we present site attestation, which takes advantage of confidential computing to improve trust and security when surfing the Web.

7 CONCLUSION

Today, when accessing websites, users have to trust that the remote system is secure, respects data protection laws, and is benevolent. With the availability of confidential computing, remote execution contexts can be secured from external access and become attestable. Site attestation proposes to secure websites through confidential computing and perform remote attestation with trustworthiness policies while surfing the Web, reducing the need to blindly rely on the website’s reputation.

GitHub repo with Nginx, httperf, and Firefox code

view more: ‹ prev next ›