[-] Kissaki@programming.dev 13 points 1 month ago

Hating on Jira and Confluence together is a great team bonding experience.

[-] Kissaki@programming.dev 13 points 2 months ago

Forgejo v13.0 added the capability to remove EXIF metadata from images that are uploaded in a user’s avatar. Unfortunately, a licensing mistake was made and Forgejo relied on an AGPL-licensed library to accomplish this work. While other options are being pursued, Forgejo has removed this capability to bring us into license compliance.

😬

[-] Kissaki@programming.dev 13 points 2 months ago* (last edited 2 months ago)

Yeah. Building something and solving your gaps yourself is much better for learning than following a walkthrough.

A walkthrough can be effective onboarding if you're already familiar with the concepts. Otherwise, it takes the right kind of learning mindset to effectively take away results; not just following along, but internalizing the concepts and constructs.

For beginners, both the language and the concepts are new. Repetition/Multiple occasions help with internalizing.

[-] Kissaki@programming.dev 13 points 9 months ago

A task that might have taken five hours assisted by AI, and perhaps ten hours without it, is now more commonly taking seven or eight hours, or even longer.

What kind of work do they do?

in my role as CEO of Carrington Labs, a provider of predictive-analytics risk models for lenders. My team has a sandbox where we create, deploy, and run AI-generated code without a human in the loop. We use them to extract useful features for model construction, a natural-selection approach to feature development.

I wonder what I have to imagine this is doing and how. How do they interface with the loop-without-a-human?

Either way, they do seem to have a (small, narrow) systematic test case and the product variance to be useful at least anecdotally/for a sample case.

[-] Kissaki@programming.dev 12 points 1 year ago

A bit too broad to give a specific answer from my side.

Overall, I prefer web based over apps, because I can CSS hack and if necessary JS hack them.

Web also means it doesn't litter my PC or mobile phone or tablet. And that it can't fetch more data than it needs or I want it to have access to.

Bad software is bad software, no matter if it's installed or on the web.

[-] Kissaki@programming.dev 12 points 1 year ago

Roman @rtsisyk revoked Github owner permissions from Alexander @biodranik and Viktor @vng and granted such permissions to the community contributor @pastk. This triggered Github's automatic "sanctions" check and the whole Github OM organization was automatically archived and admin access was blocked until OM's appeal was reviewed. It was unknown whether and when Github would review Organic Maps' appeal and unblock the repositories, so 2 weeks later the project migrated to the self-hosted git.omaps.dev/organicmaps instance, using the free and open source software forge Forgejo.

What the fuck? GitHub blocking the account because of automated security evaluation triggering (probably a good thing) but no review over two weeks (obviously a very bad thing)?

30
Firefox 138.0 Release (www.mozilla.org)
51

My home PC is still on Windows 10 22H2, while my work machine is on Windows 11 23H2, and, to no surprise, neither machine reproduced the issue – Skimmer spawned on the water just fine, creating one via script and putting CJ in a driver’s seat worked too.

That said, I also asked a few people who upgraded to 24H2 to test this on their machines and they all hit this bug.

I have a likely explanation for why Rockstar made this specific mistake in the data to begin with – in Vice City, Skimmer was defined as a boat, and therefore did not have those values defined by design! When in San Andreas they changed Skimmer’s vehicle type to a plane, someone forgot to add those now-required extra parameters. Since this game seldom verifies the completeness of its data, this mistake simply slipped under the radar.

What made the game work fine despite of this issue for over twenty years, before a new update to Windows 11 suddenly challenged this status quo?

28

GitHub

Theia IDE is compatible with VS Code APIs and can install and use VS Code extensions. Has additional APIs for customizations not available in VS Code.

Have you tried Theia IDE? Any assessments or experiences to share?

1

Abstract:

When a website is accessed, a connection is made using HTTPS to ensure that it ends with the website owner and that subsequent data traffic is secured. However, no further assurances can be given to a user. It is therefore a matter of trust that the site is secure and treats the information exchanged faithfully. This puts users at risk of interacting with insecure or even fraudulent systems. With the availability of confidential computing, which makes execution contexts secure from external access and remotely attestable, this situation can be fundamentally improved.

In this paper, we propose browser-based site attestation that allows users to validate advanced security properties when accessing a website secured by confidential computing. This includes data handling policies such as the data provided being processed only during the visit and not stored or forwarded. Or informs the user that the accessed site has been audited by a security company and that the audited state is still intact. This is achieved by integrating remote attestation capabilities directly into a commodity browser and enforcing user-managed attestation rules.

Some excerpts:

Such a secured context is encrypted at all times, but is decrypted within the CPU only when the context is about to be executed. Thus, code and data are now also protected from unwanted access during execution. In order to validate that confidential computing applies to a secured context, remote attestation must be performed. During this process, a request is sent to a secured context, which in turn requests an attestation report from a Hardware Root of Trust (HRoT) local to the platform.

We argue that end users could also benefit greatly from the extended guarantees of confidential computing when accessing a secured website. However, there are two main obstacles: First, there is no standardized way for users to detect a secured context and perform remote attestation. Second, if remote attestation is enabled, users must be able to interpret an attestation result to decide whether the remote site is trustworthy.

In this paper, we present site attestation, which takes advantage of confidential computing to improve trust and security when surfing the Web.

7 CONCLUSION

Today, when accessing websites, users have to trust that the remote system is secure, respects data protection laws, and is benevolent. With the availability of confidential computing, remote execution contexts can be secured from external access and become attestable. Site attestation proposes to secure websites through confidential computing and perform remote attestation with trustworthiness policies while surfing the Web, reducing the need to blindly rely on the website’s reputation.

GitHub repo with Nginx, httperf, and Firefox code

14
submitted 1 year ago* (last edited 1 year ago) by Kissaki@programming.dev to c/git@programming.dev

For those familiar with Git terminology:

The simplest way to assemble a triangular workflow is to set the branch’s merge key to a different branch name, like so:

[branch “branch”]
   remote = origin
   merge = refs/heads/default

This will result in the branch pullRef as origin/default, but pushRef as origin/branch, as shown in Figure 9.

Working with triangular forks requires a bit more customization than triangular branches because we are dealing with multiple remotes. […]

2
6
2
13
6
8

This first push resulted in NuGet Restore times being cut in half, which was a reasonable stopping point for our work. However, along the way, we realized that a more extensive rewrite could improve performance by a factor of 5x or more.

Written from the perspective of several team members, this entry provides a deep dive into the internals of NuGet, as well as strategies to identify and address performance issues.

5
submitted 2 years ago* (last edited 2 years ago) by Kissaki@programming.dev to c/dotnet@programming.dev

This first push resulted in NuGet Restore times being cut in half, which was a reasonable stopping point for our work. However, along the way, we realized that a more extensive rewrite could improve performance by a factor of 5x or more.

Written from the perspective of several team members, this entry provides a deep dive into the internals of NuGet, as well as strategies to identify and address performance issues.

[-] Kissaki@programming.dev 13 points 2 years ago

You always forget regex syntax?

I've always found it simple to understand and remember. Even over many years and decades, I've never had issues reading or writing simple regex syntax (excluding the flags and shorthands) even after long regex breaks.

[-] Kissaki@programming.dev 13 points 2 years ago* (last edited 2 years ago)

I always pronounced it engine-x (fluent as one word) but never thought of it meaning engine lol

n gin x -> en gin ex -> "enginex" spoken, nginx thought

[-] Kissaki@programming.dev 12 points 2 years ago* (last edited 2 years ago)

Your broad claim and what is actually being banned on instances makes it seem you want to include questionable if not destructive opinions.

Can you be more concrete? What are you missing, and where?

What banned content that couldn't find a home on another instance do you want to see?

Do you think opinions should be shareable in any form, or only in respectful form?

[-] Kissaki@programming.dev 12 points 2 years ago

Is your suggestion that people should? Isn't Rust the more realistic, effective solution because it forces people to do better? Evidently, "correct memory safety in C/C++" didn't work out.

[-] Kissaki@programming.dev 13 points 2 years ago

What do you mean by professional?

Be paid, even if really bad, and a net negative for the projects and companies you're involved with? Then it's certainly possible.

[-] Kissaki@programming.dev 12 points 2 years ago

Gitlab will most likely use it as a big selling point once all the work has been done by externals with little to no cost to Gitlab.

I don't think so. It'd/'ll be a nice feature, and be listed as such. But it's not one of their primary selling points or marketing targets. Federation will be niche. Most useful in the FOSS space that pays little anyway.

view more: ‹ prev next ›

Kissaki

0 post score
0 comment score
joined 3 years ago
MODERATOR OF