Kissaki

joined 2 years ago
MODERATOR OF
[–] Kissaki 13 points 1 day ago (1 children)

Even just being able to view the source code without cloning is very valuable. A bare repo does not provide that.

[–] Kissaki 11 points 1 day ago (8 children)

Did you not do code reviews? It's the main thing I would miss. Being able to comment in-line, and manage iterations, is very valuable to me.

[–] Kissaki 7 points 2 days ago* (last edited 2 days ago) (1 children)

is bricking systems really an issue/a common issue for common mutable Linux distros?

[–] Kissaki 3 points 3 days ago* (last edited 3 days ago)

… or use them anyway because if they actually don't care for human rights, will they really care for licenses or licensing law in other countries?

Even then I think establishing intent is worth something.

And it may be different for some of the "lesser evil" modules of the license.

they will do it anyway or just not use your library

I think that's still worth something. Not being a part of it, even indirectly is worth something. Not enabling them.

[–] Kissaki 6 points 3 days ago

It is not a generic term for source-available software, and never was.

The problem with that reasoning is that precedence and origin do not necessarily define language use after it. Language evolves. Society and communities make up new or change definitions.

Misuse of the term is evidence that it's not universally understood to be one way.

I think it's mainly because "open source" can be understood as accessible, readable source. And many people seem to intuitively understand it as such. The "free" terminology on the other hand has a more ambiguous meaning between freedom and no cost. And early on, the "freeware" terminology was established as a differentiation to "free software". "Open source" does not have such an equivalent established differentiation (like "source-available", which seems to be just not as prevalent, maybe because there have been much fewer products with that alone).

I understand the desire to correct, specifically with the established OSD. But I have to wonder if it will ever bear fruit, given these circumstances. And in consequence, whether it's even worth to point out.

[–] Kissaki 7 points 3 days ago (3 children)

It's also on Steam (Early Access) with Very Positive rating (92 %).

[–] Kissaki 16 points 3 days ago (5 children)

From their FAQ:

Wait, isn’t that just Spore?

While Thrive was originally widely inspired by Spore’s intended concept, we aim to portray a creature’s evolution in a fun and interesting way while remaining scientifically accurate. Evolution will play out on not just your own creature, but those around you, each competing to survive within the simulated environment.

[–] Kissaki 21 points 3 days ago (2 children)

I still hate the "vibe" terminology.

What I would have liked it to mean: While coding, put on some music, and zone out to coding.

What it means now: Prompt an AI to generate working code and solutions.

I don't get where the "vibing" comes in. I guess you don't have to think about the technical details? And that's vibing? Maybe it's just unfamiliarity and lack of practice, but poking the AI via prompting and thinking about how you can influence it better doesn't feel like you could zone in to or "vibe".

Maybe it's about letting go of reasoning and just going for it? Vibing in the sense of going with the flow?

It's not the first terminology I find unfitting. I'm trying to accept that it is what it is, and that it just is what "we collectively" have decided to call it (or ran with).

[–] Kissaki 1 points 6 days ago

really cool animations

When will it launch?
I'm not entirely sure yet. I'd love to get it out before the European summer this year.

What if I want it right now?
I'm going to do a pre-order, where you'll get access to the chapters that are already written. You'll get to see each chapter slowly take form as I push out new drafts.

[–] Kissaki 1 points 1 week ago (1 children)

If that's how you draw conclusions… damn

[–] Kissaki 2 points 1 week ago

It would have been quite the surprise if they had 6 recommendations but their favorite was not amongst them.

[–] Kissaki 1 points 1 week ago (3 children)

But I guess it’s your fav language so you won’t take any criticism right?

If that's your take I'll just leave it at that.

 

The Push Notification Hub (PNH) service recently went through significant modernization. We migrated from legacy components like .NET Framework 4.7.2 and custom HTTP server called “RestServer”, to .NET 8 and ASP.NET Core 8. Moreover, for handling outgoing requests, we moved from custom HTTP client/handler called “HttpPooler”, to Polly v8 and SocketsHttpHandler. This article describes the journey thus far and its impact on PNH performance.

Sections: Intro (what is PNH), expectations, measurement, migration phases (concrete tech and measurements), closing thoughts, next steps.

PNH is deriving great benefits from .NET 8. Overall performance improved, as evidenced by the Q-Factor metric, by about 70%. Performance is a major factor for a service like this and will reflect positively in basically all flows on Teams platform that got to do with messaging. The results actually exceeded our expectations by significant margin.

 

The Push Notification Hub (PNH) service recently went through significant modernization. We migrated from legacy components like .NET Framework 4.7.2 and custom HTTP server called “RestServer”, to .NET 8 and ASP.NET Core 8. Moreover, for handling outgoing requests, we moved from custom HTTP client/handler called “HttpPooler”, to Polly v8 and SocketsHttpHandler. This article describes the journey thus far and its impact on PNH performance.

Sections: Intro (what is PNH), expectations, measurement, migration phases (concrete tech and measurements), closing thoughts, next steps.

PNH is deriving great benefits from .NET 8. Overall performance improved, as evidenced by the Q-Factor metric, by about 70%. Performance is a major factor for a service like this and will reflect positively in basically all flows on Teams platform that got to do with messaging. The results actually exceeded our expectations by significant margin.

 

Dev containers are pre-configured, isolated environments that allow developers to work on projects without worrying about dependencies and configurations. They are particularly useful for trying out new technologies, as they provide a consistent and reproducible setup.

The containers are docker containers.

11
Cysharp libraries (cysharp.co.jp)
submitted 1 month ago* (last edited 1 month ago) by Kissaki to c/dotnet
 

Working together with Cygames to push the limits of performance of both server-side(.NET) and client-side(Unity) C# through open source.

GitHub https://github.com/Cysharp

  • MemoryPack: Extreme performance binary serializer for C# and Unity.
  • MagicOnion: Unified Realtime/API framework for .NET platform and Unity.
  • ConsoleAppFramework: Micro-framework for console applications to building CLI tools for .NET.
  • MasterMemory: Embedded Typed Readonly In-Memory Document Database for .NET and Unity.
  • ZString: Zero Allocation StringBuilder for .NET and Unity.
  • UniTask: Provides an efficient async/await integration for Unity.

The libraries look very interesting.

 

These services run on Azure compute and are primarily .NET based.

[.NET Aspire] lets us find all of those minor issues locally, and removes much of the need for full deployment to do our basic hookup validation.

.NET Aspire also automates emulator usage for Azure dependencies out of the box

4
submitted 1 month ago* (last edited 1 month ago) by Kissaki to c/visualstudio
31
I found commit 0 (github.com)
submitted 1 month ago* (last edited 1 month ago) by Kissaki to c/git
 

What are the chances of the parent also beginning with seven zeroes?

I suspected author or commit date manipulation. But the commits look entirely like normal commits. So it must be pure chance?

  • 00000003dd63b4c5af111a31269ed8a18d0823fa
  • 0000000ae6a4e242e802c943f465373b70b07469
7
submitted 1 month ago by Kissaki to c/commandline
 

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

Highlights:

  • Support for Background Jobs
  • Official .deb, .rpm, and .apk packages
  • Custom Command Attributes (@example, @search-terms)
  • std-rfc Module (experiments considered for the std lib)
  • Improvements to LSP
  • Improvements to Reedline Vi-mode
6
submitted 1 month ago by Kissaki to c/nushell
 

Highlights:

  • Support for Background Jobs
  • Official .deb, .rpm, and .apk packages
  • Custom Command Attributes (@example, @search-terms)
  • std-rfc Module (experiments considered for the std lib)
  • Improvements to LSP
  • Improvements to Reedline Vi-mode
view more: ‹ prev next ›