Kissaki

joined 2 years ago
MODERATOR OF
[–] Kissaki@programming.dev 4 points 2 months ago

A lot of them look (very) interesting. Now I have a bunch of tabs open to sift through.

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

I'm sure this gets downvotes because AI. The post talks more about dotnet and webassembly though, and gains through it. Not about AI (beyond the marketing speak referencing the product itself).

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

How does JPlus handle compile time null checks against Java library interfaces? Does it consider them all nullable and to be handled as nullable?

If nullability information is a type metadata extension for compile-time checking, does that inevitably break on library interfaces when I create both library and consuming app with JPlus?

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

That's wild

😏

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

The plan is to eventually make it incremental, however that isn't yet implemented. It is however already pretty fast even without incremental linking.

Not stable yet, either:

The following is working with the caveat that there may be bugs:

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

It's new to me that it's NFC. I was under the impression I need to buy a reader device to make use of digital auth or signature stuff.

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

Actually, avoid using PNGs at all if you can.

👀

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

I prefer round[ed].

Think of it as a rounded square with a unique, pleasant shape.

I don't find them pleasant. I find them irritating.

Rounded square makes use of the space it reserves/square-fills. Squircles seem wasteful and confusing. They do not represent any common physical shapes, and waste/discard space they could use. They look like an old CRT.

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

When PRs begin with a headline and checklist the GitHub hover-preview becomes useless. When the PR description begins with the summation of the change, it is very useful.

Most of the time I see headlines and check lists in tickets I create or contributions I create PRs for, I feel stifled and like I have to produce something very inefficient or convoluted.

The worst I have seen is when, at work, I had to create bug tickets for a new system in a service desk to a third party, and they had a very excessive, guided, formalized submission form [for dumb users]. More than once, I wrote the exact same thing three times into three separate text boxes that required input. (Something like "describe what is wrong", "describe what happens", "describe how to reproduce".) Something that I could have described well, concise, fully and correctly in one or two sentences or paragraphs became an excessively spread, formalized mess. I'm certainly not your average end user, but man that annoyed me. And the response of "we found this necessary" was certainly not for my kind of users, maybe not even experience with IT personnel.

At work, I'm glad I have a small and close enough team where I can guide colleagues and new team members into good or at least decent practice.

Checklists can be a good thing, if processes can be formalized, can serve as guidance for the developer, and proof of consideration for the reviewer. At the same time, they can feel inappropriate and like noise in other cases.

I've been using horizontal line separators to separate description from test description and aside/scoping/wider context and considerations - maybe I will start adding headlines on those to be more explicit.

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

Invidious says video unavailable

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

I'm a bit confused, because MDN ::after says in the accessibility section:

Using an ::after pseudo-element to add content is discouraged, as it is not reliably accessible to screen readers.

which contradicts the article saying ::after content gets included as per spec. They conclude though with

While it’s good and certainly useful that we can now provide alt text for CSS generated content, I do not recommend using CSS to insert meaningful content into the page.

Not only will some of your screen reader users miss meaningful information when the alt text is not announced by their screen reader (looking at NVDA with Chrome 👀), but there are also other reasons why inserting meaningful content in CSS is not yet recommended…

so I assume it's a spec vs real world thing.

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

If you want a teaser what this is about, the / content syntax for screen read representation (to evade misrepresentative emoji translations, for example).

::after {
    content: " \2197" / "Opens in a New Window" ; 
}

They also talk about image alt text and ::after url.

 

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.

 

Even after users change their account password, however, it remains valid for RDP logins indefinitely. In some cases, Wade reported, multiple older passwords will work while newer ones won’t. The result: persistent RDP access that bypasses cloud verification, multifactor authentication, and Conditional Access policies.

view more: ‹ prev next ›