Kissaki

joined 2 years ago
MODERATOR OF
 

Wanna hear a joke about construction? I am still working on it🤣

Why did the developer go broke? Because he ran out of cache 🤣

[–] Kissaki@programming.dev 10 points 13 hours ago* (last edited 13 hours ago)

We have found no evidence of malicious actors abusing this vector"

"We see no evidence of that which we do not monitor."

These press releases/responses seem to never include "we track x and y and see no evidence". Or "we would be able to identify them but do not see evidence". I can only assume the worst.

[–] Kissaki@programming.dev 9 points 19 hours ago

I understand the need for full detailed reasoning, but that legalese document is not approachable or accessible.

I wish they had at least given a plain language summary of the changes they intend to make. For full reasoning you could still refer to the whole document.

I guess I'll trust the EFF in their interpretation.


Numerous invalid patents have been granted in the past, and had to be challenged to be corrected.
These suggested changes are horrendous for a just or sustainable patent system.
There may be opportunities for change or efficiency gains, but blocking and evading challenges in various ways is not a good approach. It excessively favors patent trolls which act maliciously and damaging to other companies, the economy and society at large.

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

I can't say I've made such a jump because I wasn't in such a (prolonged) situation.

My suggestions would be

Are you employed? Can you change projects/teams/work/customers within your company? If not, look for other opportunities. If that's all you get at your current workplace, and you want change, switch to somewhere else.

You have success stories of delivering. Even if tech and experience doesn't fully fit with other employers, they will value the experience you have.

Studying, possibly alongside work, is also possible, and not uncommon. That way you could widen your technical expertise without having a new employer already, possibly opening other opportunities.

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

Blender 5.0 Release Page

Page headline: “Hi Five” 🤭

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

Holy mother of donation banner on the blender website.

720p screenshot

 

A good overview of their tests and findings surrounding Flock cameras. Goes through some approaches on manipulating and monitoring the cameras themselves, but also the hosted Flock platform, police, shared data, and politics.

 

A good overview of their tests and findings surrounding Flock cameras. Goes through some approaches on manipulating and monitoring the cameras themselves, but also the hosted Flock platform, police, shared data, and politics.

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

Great writeup, good argumentation, and excellent sourcing, linking to external resources

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

Typo on “Free, Open Source Software does not a social movement make.” Presumably “does not make a”?

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

uuh, I see Zed's been available for Windows for a month now. That has always been a blocker for me. I'll definitely try it out.

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

Yes, forks remain as they are. Yes, the fork network has a shared data repository on GitHub.

Consequently, rewritten history will break history compatibility, possibly requiring manual fixups on forks or work based on it.

[–] Kissaki@programming.dev 5 points 6 days ago* (last edited 6 days ago) (4 children)

I can't currently use VS Code with extensions to check, but you should be able to uninstall or disable Copilot and MCP. When I search for MCP in the settings, I see several settings, some of which can restrict MCP use/start.

Alternatively, maybe you want to try a VSCode fork, like Codium (dunno if they only drop telemetry or some of the Copilot stuff as well now), or an alternative similar IDE, like Geany.

[–] Kissaki@programming.dev 7 points 6 days ago (6 children)

Looks like it's just random commenters taking random guesses because those have happened before.

What is a “repository reset”? One commenter writes:

There was a temporary similar “outage” back in July with rewritten history, apparently something inappropriate was recorded in the repo history they wanted cleaned out. The repo came back after that. I have no idea if this is the same thing, or if they just got tired of maintaining it.

Seems strange to me. You can prep locally and then force-push. I don't see why rewriting history would require taking the repository down.

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

"Vibe" coders produce code though, right? This is about analysis and issue reports. They didn't produce code.

3
submitted 1 week ago* (last edited 1 week ago) by Kissaki@programming.dev to c/visualstudio@programming.dev
17
Announcing .NET 10 - .NET Blog (devblogs.microsoft.com)
submitted 1 week ago* (last edited 1 week ago) by Kissaki@programming.dev to c/programming@programming.dev
 

What's new in .NET 10

.NET 10 is a LTS (long term support) release.

With C# 14, F# 10, .NET Libraries, ASP.NET Core, Blazor, .NET MAUI, Entity Framework Core 10, Visual Studio 2026, SDK releases.

 

binfmt_misc (short for Binary Format Miscellaneous) is a Linux kernel feature that allows the system to recognize and execute files based on custom binary formats. It’s part of the Binary Format (binfmt) subsystem, which determines how the kernel runs an executable file.

In 2019, SentinelOne published a two-part analysis describing a persistence technique called Shadow SUID (Part 1, Part 2): Shadow SUID is the same as a regular suid file, only it doesn’t have the setuid bit, which makes it very hard to find or notice. The way shadow SUID works is by inheriting the setuid bit from an existing setuid binary using the binfmt_misc mechanism, which is part of the Linux kernel.

Interestingly, this technique seems to have fallen into oblivion again, as neither MITRE ATT&CK nor the five-part Elastic Security “Linux Persistence Detection Engineering” series mentioned it (the last part here with links to all other parts). As of 2025, however, the technique works wonderfully and would probably be very difficult to detect (see the hunting section later).

 

Central to Copilot Studio’s innovation is its deep integration with .NET, including the use of .NET on WebAssembly (WASM).

This post explores how Copilot Studio utilizes .NET, the benefits realized from platform upgrades, and the resulting performance, cost, and productivity improvements.

Copilot Studio is a low-code experience for creating conversational and autonomous agents, but the runtime executing those agents is based on .NET.

 

Four more days until dotnet 10 release. Are you excited?

I am. There's always a ton of new things, some quite pleasant and exciting to use. C# extension usually have the biggest impact on me. This time, I'm excited for

  • Null-conditional assignment
  • Simple lambda parameters with modifiers
  • field backed properties

Last week I tried/had to try RC2 and assess release notes for changes because [developing and] debugging Blazor WebAssembly in dotnet 9 is bothersome. I wasn't successful in making the switch, but I found a service worker registration bug fix noted with "should also be applied to dotnet 9 projects" which solved the biggest issue for now (deployed app not updating).

I'm still concerned about the Blazor WebAssembly tech complexity and indirection (we're working on an offline-capable website/PWA), but I'm somewhat hopeful dotnet 10 will improve working with and on it a bit.

4
submitted 3 weeks ago* (last edited 3 weeks ago) by Kissaki@programming.dev to c/dotnet@programming.dev
 

Today we are excited to announce the new NuGet.org Sponsorship feature which makes it easier than ever for consumers to recognize and support the authors behind their favorite packages.

Approved sponshorship platforms: GitHub Sponsors, Patreon, Open Collective, Ko-fi, Tidelift, Liberapay

view more: next ›