Kissaki

joined 2 years ago
MODERATOR OF
[–] Kissaki@programming.dev 3 points 2 weeks ago

Forgejo will now transform fediverse handles (ex. @forgejo@floss.social and [!forgejo@programming.dev](/c/forgejo@programming.dev)) into links to https://fedirect.toolforge.org/, a website hosted by Wikimedia, to redirect fediverse handles to their respective URLs via Webfinger. Forgejo is working on implementing proper federated mentions that will also notify users on other federated services, which the redirection does not do.

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

OpenGL is an API standard. It defines data structures, operation interfaces, and behavior.

Mesa 3D is an implementation of OpenGL. It can be used so users of OpenGL can call it to draw stuff.

Vulkan is a newer API standard. It is newer and was designed with a lot of new hardware and hardware capabilities in mind, and significantly reduced what the job of the API is supposed to do compared to OpenGL. Essentially giving API users many more opportunities to control graphics pipeline behavior for better efficiency and performance. Libraries and frameworks exist that provide more convenience and prepared setup or opinionated usage patterns on top of Vulkan.

DirectX had a similar shift with DirectX version 12, which also implemented closer-to-hardware APIs similar to Vulkan vs OpenGL.

/edit: Noteworthy are also OpenGL and Vulkan extensions. They extend the core API with additional APIs. An app can check if they are supported, and if the driver supports it, can use them.

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

Have you considered AdGuard Public DNS? What made you choose NextDNS over it?

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

It's not OpenAI putting their AI into products though. It's other companies and CEOs.

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

Web is just one kind of frontend though. And there's more ways to target web with JavaScript interfacing than transpiling to JavaScript.

[–] Kissaki@programming.dev 11 points 2 weeks ago* (last edited 2 weeks ago) (7 children)

Apps like AdGuard for Windows or macOS work at the system level, so they block ads and trackers across all browsers and even other apps.

How? What does "system level" mean? Sounds like it must be not only system level but manipulating programs?

/edit: Product page and FAQ are non-telling. Finally found the knowledge base which is not linked in the main nav.

They man-in-the-middle HTTPS for example. So yeah, more intrusive than what I would understand as "system level" behavior.

How does HTTPS filtering work? If it were easy, HTTPS wouldn’t be that secure.

Uhm, yeah.

[–] Kissaki@programming.dev 9 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

I don't get what the article is trying to say. It contradicts itself or doesn't make sense.

consists of Instagram, Meta-owned Facebook, and Snapchat

Meta-owned Facebook - contrary to… Meta-owned Instagram? The whole point of the article is that Meta owns both. I'm confused by one being owner-labeled here and the other not, in a listing of services, describing social media landscape.

the now-competing platforms would see more ads – including the same ones on both platforms, which the researchers show could lead to lower click-through rates

Their whole argument is: 1. competition leads to lower ad prices 2. split and lower ad prices leads to more ad impressions/displaying

Lower click-through rates are not a problem for users either.
Will users really see the same ads on both platforms when they did not before?
The article should have better separated advertiser impact from user impact.

What's left is their claim, apparently founded on previous and their own new studies, that users will see more ads. I'm skeptical we can say that now. Especially with why this whole thing is a question in the first place…

This isn’t good news for the FTC, which sued Meta in 2020 on the grounds that it acquired Instagram in 2012 and WhatsApp two years later with the intention of using its market power to squash competitors.

Not good news for the FTC? They sue for monopoly and win. What does that have to do with ads and ad impressions? So far off the whole point.

Katz cautions that their study isn’t saying that an Instagram spin-off would necessarily be the wrong solution if Meta is ruled a monopolist. While the effects on digital advertising are significant, “there are other reasons why a Facebook-Instagram separation might be beneficial,” he says. “This includes encouraging other platforms to enter the social media market or investments in other aspects of the user experience, like better privacy protections.”

Last paragraph, or quote, seems to disregard the entire article that came before it.

[–] Kissaki@programming.dev 11 points 2 weeks ago

Why is single line comments listed when it's green for all of them? Do they not have multi-line comments?

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

What are "frontend language"s?

Just wondering if this is very incomplete or due to scoping.

[–] Kissaki@programming.dev 0 points 2 weeks ago

I don't know. So it very well may be zero.

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

If you have those problems it's probably time to invest into clearing all those risks and uncertainties up. Even if you just let it sit because it works, there is no telling what it means for company, IT, and data security.

It's not like everything has to be upgraded at once either. Windows is quite compatible. The main thing is the hardware requirement when upgrading to 11.

[–] Kissaki@programming.dev 8 points 2 weeks ago

Mr Zuckerberg has dismissed the allegations in court filings as “extreme claims”.

Claims being extreme alone isn't really a dismissal.

"Those claims are extreme! But correct." pays /s

 

Our 17.14 release of VisualStudio.Extensibility includes the following features:

  • Text classification support
  • Updates to the ShowPromptAsync API

This release also includes a previously mentioned change regarding .NET runtime management requirements. VisualStudio.Extensibility extensions are executed on a separate .NET runtime host, unlike VSSDK extensions which run in the same process as devenv.exe, using the .NET Framework runtime. Since VisualStudio.Extensibility extensions operate on .NET, we must adhere to the runtime servicing lifetime of .NET. Consequently, the VisualStudio.Extensibility platform will be regularly updated to advance to newer versions of .NET LTS. For more information on how this affects you as an extension developer or consumer, please refer to our documentation here.

Note: VS 17.14 was released 14 days ago. This VS blog post highlights and elaborates on this topic.

 

How do you experience good and bad reviews and feedback on your games? Are you ecstatic or proud when reading positive reviews? Is it difficult to read reviews listing a lot of negative points?

How does it depend on the proportion of your contributions to the project?


I've occasionally wondered about team titles, how individual developers feel when reviews turn out majority or overwhelmingly negative. For very small teams and individual devs, I've often wondered how they feel when receiving "negative" feedback, especially reviews pointing out many flaws.

Today, I posted a Steam review with a long list of things the title is lacking. Personally, I would have never released a title in that state, and for money. I feel bad about pointing out many flaws on indie titles. But I also see no way around it. It's only honest to list what I see and notice. For a review, honesty is key, and allows others to see these things that are not visible from a store page or game trailer.

I'm interested to hear your thoughts and experiences.

 

The comment does well in providing context and arguments.

Lets go back to the closest thing we have for requirements for this editor..Default CLI Editor - Feature Exploration!. This discussion was based on the current state of windows and was not concerned with UNIX.

Being a simple text editor, it should not hallucinate, it should not add text one did not type, it should not change the text that was typed. If the user typed a tab character, it was because the user wanted a tab character. If you want four spaces then type four spaces.

edit should by default work like the original namesake and not hallucinate or add characters that were not typed or make assumptions.

Where do you draw the line on "smart" features? Tab should not add indent spaces? Encoding or newline mechanisms? Determining EOF newline?

 

Almost four years after our reporting on the games industry's unseen crunch at outsourcing studios in SE Asia, Chris received an email that demanded we return to this story once again.

Reporting on a specific outsourcing studio with abuse, with occasional references to the broader industry and its dependence on outsourcing studios.

 

This release fixes some issues related to the Windows MSI installer and the Nushell winget package. macOS and Linux users are not affected.

 

I found the announcement (quoted in the article) interesting and worth sharing, even without knowing or seeing the game.

Excerpts (I recommend reading the full thing):

My primary inspirations were the Japanese living doll myth and my experiences urban exploring in Germany (many backgrounds were crafted from photos I had taken).

The final act obviously deals with a difficult topic, sexual assault. I wanted the ending to be shocking, that was intentional, but never to cause harm. Instead, I thought I had crafted things in a way that would act as a jumping off point for some difficult discussions.

Secondly, the girl was never meant to look underage. In retrospect, I should have been more careful to ensure there was no ambiguity. Because she’s a doll (not human), I didn’t consider the possibility of misinterpretation as thoroughly as I should have.

This was also written long before the #MeToo movement, and I was a lot less educated on all the nuances of topics like these at the time.

If I had written it now, in my mid-30s, in 2025, it would be very different. Still, some choices I stand behind:


Do you have experience representing difficult topics in art? Weighing or deciding on respectful or acceptable representations, on the degree of deliberately shocking or uncomfortable representation?

Or do you remember scenes in games or otherwise in art that you found uncomfortable or shocking? In a good (well-represented or tactful) way or a bad way?

 

The VS extension

GitHub Copilot app modernization - Upgrade for .NET is a public preview AI-powered experience that helps you bring your .NET applications to the latest version quicker and more confidently than ever before. Powered by GitHub Copilot and Agent Mode, it serves as an intelligent upgrade companion that understands your code, determines the right upgrade path, and applies changes step-by-step with minimal manual effort.

This public preview focuses on Core-to-Core upgrades, such as: .NET Core 3.x, 5, 6, or 7 → .NET 8 or .NET 9

If your solution is currently on .NET Framework (e.g., .NET Framework 4.8):

  • Use the existing .NET Upgrade Assistant to upgrade from .NET Framework to .NET Core (.NET versions 3.x, 5, 6, etc.).
  • Once on .NET Core, you can use GitHub Copilot app modernization - upgrade for .NET for the rest of the upgrade process.
 

In this blog post, I will dive into how .NET 9.0 machine code for AVX-512 is sub-optimal and what changes were made to speed up Sep for AVX-512 by circumventing this, showing interesting code and assembly along the way, so get ready for SIMD C# code, x64 SIMD assembly and tons of benchmark numbers.


Sep - GitHub

World's Fastest .NET CSV Parser. Modern, minimal, fast, zero allocation, reading and writing of separated values (csv, tsv etc.). Cross-platform, trimmable and AOT/NativeAOT compatible.

view more: ‹ prev next ›