Kissaki

joined 2 years ago
MODERATOR OF
 

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

[–] Kissaki@programming.dev 1 points 1 hour ago

I'd guess trying anything is fine if you keep a prototype and experimental mindset. You could try a CMS that looks interesting or viable. Maybe that helps getting a better idea of viability with specific products or approaches?

Personally, I'd try/experiment with what I laid out in my last comment - have data files (maybe json or markdown files) and generate and push and pull data from and to that. But that may be because of existing experience and expertise. Not necessarily the best approach for others.

Using a CMS means more integration, which has upsides and downsides.

 

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?

[–] Kissaki@programming.dev 1 points 12 hours ago

For those building bots, we propose signing the authority of the target URI, i.e. www.example.com, and a way to retrieve the bot public key in the form of signature-agent, if present, i.e. crawler.search.google.com for Google Search, operator.openai.com for OpenAI Operator, workers.dev for Cloudflare Workers.

They're proposing the request will include public key source information and request target. Through the public key source, you can verify the origin via source domain name.

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

Makes me wonder if the main content source would not be better separately, from which you generate the other stuff - e.g. Hugo Markdown page source.

I'm still not sure I grasp the fundamental structure of your data and desired workflows.

Hugo being simple Markdown files for content, if they can not be used as the source of truth, maybe that can be elsewhere, maybe even in Markdown, and you copy to Hugo? Then you'd be less restricted in your form of data and doing other things with separate tooling like sync to other services.

If you already invested into Hugo theming I'd also be hesitant about switching to a CMS/hosted solution. Especially since I suspect there's no ready solutions for your integrations? I assume you'd have to do the integrations yourself. If that's the case, my intuition says to better be independent of a CMS (with unknown efforts or how long it will remain useful). Once you're in a CMS env as a primary source it owns the data and exporting won't be as easy as if you have the primary source separately in a simpler, independent manner.


You say you have contacts, newsletter, events. You said you have Hugo (yaml), Thunderbird, Google Contacts, CSV.

Is it a matter of synchronizing contacts between them? Or more? Sending the newsletters?

[–] Kissaki@programming.dev 1 points 13 hours ago

Git / TortoiseGit

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

Have you considered Hugo Data sources (data subfolder)?

Synchronising a data format in there, synchronising the data through APIs and some tooling, and then generate the Hugo website from that data may simplify the process - make it viable despite still having some variance and complexity.

in 4 different ways: Hugo yaml, Thunderbird, google contacts, CSV (from earlier days)

Are you still using CSV? If it's integratable into one of the other three that could reduce complexity by dropping this fourth case?

What do you want your defining state to be? Or should it synchronise across, and changes must be possible in any of the places?

Thunderbird can use Google contacts and calendar. Some tooling could sync to or from or both your Hugo data folder.

[–] Kissaki@programming.dev 6 points 1 day ago

That 10 years ago.

Looks like they weren't able to borrow a 'was' for the sentence.

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

AI-assisted coding […] means more ambitious, higher-quality products

I'm skeptical. From my own (limited) experience, my use-cases and projects, and the risks of using code that may include hallucinations.

there are roughly 29 million software developers worldwide serving over 5.4 billion internet users. That's one developer for every 186 users,

That's an interesting way to look at it, and that would be a far better relation than I would have expected. Not every software developer serves internet users though.

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

Unfortunately, that poisons not only the AI.

[–] Kissaki@programming.dev 4 points 2 days ago

It's possible their communication happened before that, and it just took a while to write and post OP post. 16 days is not that long or delayed. I haven't checked the dates of the commits in question though.

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

My preference is Visual Studio. For some technologies, and mass-text-replace, I use Visual Studio Code.

A long time ago my main IDE was Eclipse for C++ and Java before that. Recently, I've tried RustRover for Rust as an alternative to VS Code.

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

I guess the 11 MB micro was too big.

It does look like it has a lot of functionality for 250 kB.

Clickable menus instead of separate help functionality or lines are a good way to make them obvious and discoverable, teaching about them.

 

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.

 

cross-posted from: https://lemmy.world/post/29344357

I'm wondering if anyone here has gone through this process, and what the experience was like. (I'm not asking for help with any particular error or anything like that. At least not yet).

I got put in charge of maintaining an old codebase that includes Xamarin projects for android and ios and we seem to have run into a situation where we need to update the framework not just for security, but to keep the mobile app fully functional as Apple and Google update their APIs.

I did see that there was a button in Visual Studio to automatically upgrade the project, but apparently "upgrade" means "break fuckin' everything" so I'm guessing I'll need to take a more manual approcach and also blow a bunch of hours on finding replacements for all the dependencies that required Xamarin and are no longer maintained.

My biggest problem is that I haven't even heard of Xamarin before this thing got dropped in my lap so I have some confusion about how it's supposed to work on top of my normal baseline amount of confusion.

 

cross-posted from: https://lemmy.world/post/29344357

I'm wondering if anyone here has gone through this process, and what the experience was like. (I'm not asking for help with any particular error or anything like that. At least not yet).

I got put in charge of maintaining an old codebase that includes Xamarin projects for android and ios and we seem to have run into a situation where we need to update the framework not just for security, but to keep the mobile app fully functional as Apple and Google update their APIs.

I did see that there was a button in Visual Studio to automatically upgrade the project, but apparently "upgrade" means "break fuckin' everything" so I'm guessing I'll need to take a more manual approcach and also blow a bunch of hours on finding replacements for all the dependencies that required Xamarin and are no longer maintained.

My biggest problem is that I haven't even heard of Xamarin before this thing got dropped in my lap so I have some confusion about how it's supposed to work on top of my normal baseline amount of confusion.

view more: next ›