Kissaki

joined 2 years ago
MODERATOR OF
[–] Kissaki@programming.dev 1 points 3 months ago* (last edited 3 months ago)

It is not a bad thing.

The comment claimed "alternative to GitHub". I pointed out that it's an alternative for only a subset of use cases/projects. Without that clarification, someone may explore or follow through and be disappointed.

[–] Kissaki@programming.dev 3 points 3 months ago* (last edited 3 months ago)

Why is this post titled "The Cascade"? Looks like that's the website title rather than the article title, which is The least amount of CSS for a decent looking site

Maybe you want to update the post title?

[–] Kissaki@programming.dev 2 points 3 months ago

What does create video game include?

A long time ago, maybe around 20 years, I did custom levels for RTS games and shooters. Earth 2150, Source engine, Serious Sam, Quake engine, etc. At some point I also did some 3D modeling. Then I participated in a Source mod community project, as part of a team; a Stargate themed mod.

More "recently", I created (an) Ultimate Tic-Tac-Toe (cross-dimension, cross-playing-fields tic tac toe), personal game jam project Energy Consumer (mainly a programming exercise given the limited time), game jam project with a friend Frogventure.

All other dabbling, interest, and ideas have not concluded in any significant development or products, partly due to lack of motivation and connection to people or people's interest.

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

https://doc.rust-lang.org/style-guide/index.html#small-items

We leave it to individual tools to decide on exactly what small means. In particular, tools are free to use different definitions in different circumstances.

What does this mean?

What does Linus when he says rustfmtcheck? cargo fmt check? A util I can't find with a simple search? Maybe they have makefile targets or sth for it?

The concerns raised by Linus make sense to me, but should be simple to solve. The small items description already mentions variance, and the need for tools to decide. So shouldn't it be a simple configuration change?

[–] Kissaki@programming.dev 1 points 3 months ago* (last edited 3 months ago)
  • Make changes to existing projects
  • Create and use projects you have an interest or use in for yourself
  • Reading technical articles
  • Reading guidance docs (like Microsoft dotnet or SQL Server docs giving introduction to architecture, systems, approaches, behaviors, design decisions, etc)
  • Working with more experienced people - seeing them work, being instructed, reviewed, commented, guided by them
  • Experiencing alternative technologies and approaches
  • Experience in general
  • Exploring existing projects and their architectures

I don't know how far along you are in Python use. In general, I don't think Python guides you into good practice or architecture. It's too dynamic and varied of a language. You'll need a framework to be guided. Personally, I have a dislike for it for multiple reasons. Others seem to like it. Other languages and ecosystems are more limited, in good ways. (Maybe I'm misinterpreting "todays" Python, I've only peeking experience with Python.)

I would suggest trying out Go or/and then C#. Both are relatively simple to get into, and have more native/mainline frameworks and guidance. C#/Dotnet in general has a lot of guidance, documentation in broad and specific, and tutorials and sample projects.

[–] Kissaki@programming.dev 2 points 3 months ago* (last edited 3 months ago) (4 children)

I don't think 2% of M365 is necessarily bad numbers. Office is prevalent, for all kinds of and even the simplest of office work. Not everyone needs AI or has the technical expertise or awareness of what this offer even means. Some people may not have launched their Office for one or two years but still have a paid license.

There's also a free copilot for GitHub users, which may be necessary as a teaser and testing, and adoption. That may also offset "adoption" by measure of commercial licenses instead of active users.

I didn't like the initial focus on that number of sold licenses in the article. Of course, they expand upon it and draw a broader picture afterwards.

[–] Kissaki@programming.dev 3 points 3 months ago

I haven't found anything either. Seems like it was an event and they just now announced it there. So it makes sense that there may not be any project page or documentation yet. Which is unfortunate.

And when you search for it you see articles reporting about this with titles like "it's finally here!". So stupid. Misleading.

[–] Kissaki@programming.dev 9 points 3 months ago (1 children)

Primary source / Official news post is at https://www.fsf.org/news/fsf-turns-forty-with-a-new-president-and-a-new-campaign

Regarding LibrePhone:

In the afternoon, FSF executive director Zoë Kooyman announced an exciting new project: Librephone.

Librephone is a new initiative by the FSF to bring full computing freedom to mobile computing environments. The LibrePhone Project is a partnership with Rob Savoye, a developer who has worked on free software (including the GNU toolchain) since the 1980s. "Since mobile phone computing is now so ubiquitous, we're very excited about LibrePhone and think it has the potential to bring software freedom to many more users all over the world."

No links or references to the project. Seemingly no page on the website, or on the campaigns page [yet].

[–] Kissaki@programming.dev 1 points 3 months ago

Other post about this video (3h earlier) (shortened URL, hence no cross-links)

[–] Kissaki@programming.dev 1 points 3 months ago

GNU Guix is a package manager for GNU/Linux systems. It is designed to give users more control over their general-purpose and specialized computing environments, and make these easier to reproduce over time and deploy to one or many devices.

 

On November 22, 2024, Deno formally filed a petition with the USPTO to cancel Oracle’s trademark for “JavaScript.” This marks a pivotal step toward freeing “JavaScript” from legal entanglements and recognizing it as a shared public good.

Oracle has until January 4, 2025, to respond. If they fail to act, the case will go into default, and the trademark will likely be canceled.

 

On November 22, 2024, Deno formally filed a petition with the USPTO to cancel Oracle’s trademark for “JavaScript.” This marks a pivotal step toward freeing “JavaScript” from legal entanglements and recognizing it as a shared public good.

Oracle has until January 4, 2025, to respond. If they fail to act, the case will go into default, and the trademark will likely be canceled.

 

On November 22, 2024, Deno formally filed a petition with the USPTO to cancel Oracle’s trademark for “JavaScript.” This marks a pivotal step toward freeing “JavaScript” from legal entanglements and recognizing it as a shared public good.

Oracle has until January 4, 2025, to respond. If they fail to act, the case will go into default, and the trademark will likely be canceled.

 

An interactive dotnet tool dotnet scaffold has been released in preview.

dotnet tool install --global Microsoft.dotnet-scaffold

dotnet scaffold has support for the following ASP.NET Core project types:

  • Web app
  • Web API
  • .NET Aspire
  • Blazor

From the README:

For more information on ASP.NET scaffolding, see the following tutorials:

  • Add a model to an ASP.NET Core MVC app
  • Add a model to a Razor Pages app
  • Tutorial: Create a web API with ASP.NET Core
  • Scaffold Identity

For context: Entity Framework has Reverse Engineering with the dotnet ef dbcontext scaffold command/tool.

 

Command dl opus to download highest quality audio as or into an opus file through yt-dlp.

Add to config.nu:

# Download highest quality Opus audio as/into .opus file
def "dl opus" [url: string] {
    yt-dlp --extract-audio --audio-quality 0 --audio-format opus $"($url)"
}

Usage:

dl opus <url>

I have set up dl as an alias for yt-dlp via alias dl = yt-dlp. The def above adds an overlaying sub-command.

23
Announcing .NET 9 - .NET Blog (devblogs.microsoft.com)
submitted 1 year ago* (last edited 1 year ago) by Kissaki@programming.dev to c/programming@programming.dev
7
Announcing .NET 9 - .NET Blog (devblogs.microsoft.com)
submitted 1 year ago* (last edited 1 year ago) by Kissaki@programming.dev to c/dotnet@programming.dev
view more: ‹ prev next ›