Kissaki

joined 2 years ago
MODERATOR OF
[–] Kissaki@programming.dev 2 points 43 minutes ago (1 children)

Stop allowing full unfettered access

There's a decline button. At least privacy settings don't repeatedly come up again (what this post is about).

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

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 9 hours ago (1 children)

So still only a thing after manually installing Gemini yourself?

[–] Kissaki@programming.dev 3 points 9 hours ago

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

 

The population (especially the younger generation, who never seen a different kind of technology at all) is being conditioned by the tech industry to accept that software should behave like an unreliable, manipulative human rather than a precise, predictable machine. They're learning that you can't simply tell a computer "I'm not interested" and expect it to respect that choice. Instead, you must engage in a perpetual dance of "not now, please" - only to face the same prompts again and again.

[–] Kissaki@programming.dev 1 points 11 hours 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 11 hours ago (3 children)

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

[–] Kissaki@programming.dev 7 points 1 day ago* (last edited 1 day 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 5 days 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 5 days 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 11 points 1 week 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 3 points 1 week ago (1 children)

They bought Java (not javascript)

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

[–] Kissaki@programming.dev 6 points 1 week 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

 

Building UI in .NET MAUI with XAML continues to be the most popular approach. […] One of the downsides is how verbose it can become. […]

.NET 6 introduced global and implicit usings for C# which greatly reduced the using statements at the head of many C# files. Now in .NET 10 starting with Preview 5 we are introducing the same for XAML so you can declare your namespaces and prefixes in a single file and use them throughout. In fact, you can now omit the use of prefixes altogether!

 

Starts with the basics of how Datamoshing works in video encoding, then explores it in game engine rendering.

 

Developer experience, concrete examples, contextualized, including flaws/edge of capabilities.

Ideation, Maintenance, Coding, Testing, Debugging, …

Chapters:

  • Speaker Introductions
  • 00:03:03 - Personal experiences with AI in coding
  • 00:14:41 - Updating regular expression engine
  • 00:31:39 - AI Assisting in Code Writing and Fixing Mistakes
  • 00:34:01 - AI-Driven Regex Capabilities for Uri Templates
  • 00:37:59 - Enhancements in Memory Extensions
  • 00:44:10 - Discussion about AI handling tasks and upcoming merge
  • 00:46:00 - AI creates and handles test cases automatically
  • 00:46:57 - AI tackles project tasks, improves efficiency, and handles edge cases

A good look into how it is and can currently be used.

 

cross-posted from: https://programming.dev/post/31210046

Firefox 139.0 released yesterday, with support for the Temporal JavaScript API.

I explored the API, writing down the most relevant interfaces into a reference or cheat sheet.

It's certainly and finally a thorough API for handling temporal information. Working with zoned datetime across time offsets and time zones can get very confusing, though.

I love how you can work with them though, especially with durations.

console.log(Temporal.PlainDateTime.from('2025-02-05T08:00:00'))

console.log(Temporal.Now.plainDateTimeISO("Europe/Berlin"))

console.log(Temporal.Now.plainDateTimeISO().add('PT2M0.2S').subtract('PT0.5S').since(Temporal.Now.plainDateTimeISO()))

console.log(Temporal.ZonedDateTime.from('2025-02-05T13:57:35.777888[Europe/Berlin]').withTimeZone('Europe/London'))
 

Firefox 139.0 released yesterday, with support for the Temporal JavaScript API.

I explored the API, writing down the most relevant interfaces into a reference or cheat sheet.

It's certainly and finally a thorough API for handling temporal information. Working with zoned datetime across time offsets and time zones can get very confusing, though.

I love how you can work with them though, especially with durations.

console.log(Temporal.PlainDateTime.from('2025-02-05T08:00:00'))

console.log(Temporal.Now.plainDateTimeISO("Europe/Berlin"))

console.log(Temporal.Now.plainDateTimeISO().add('PT2M0.2S').subtract('PT0.5S').since(Temporal.Now.plainDateTimeISO()))

console.log(Temporal.ZonedDateTime.from('2025-02-05T13:57:35.777888[Europe/Berlin]').withTimeZone('Europe/London'))
view more: next ›