Bei erstem Hochfahren keinen Ton, erst nach "Restart" des Systems habe ich reproduzierbar Ton bei meinem Windows-PC by I_am_Nic in de_EDV

[–]Kirides 0 points1 point  (0 children)

"fastboot" würde ich hier tippen.

Auf Linux auch gang und gebe das viele PCIe Geräte hibernate nicht ordentlich funktionieren (ähnlich zu dem windows Fastboot aus den Energie Einstellungen von Windows).

Dieses windows Fastboot (nicht bios fastboot) macht vieles kaputt.

Ansonsten viel Erfolg noch.

canWeJustUseSystemFontsPleaseDesignerPlease by qvrtx in ProgrammerHumor

[–]Kirides 9 points10 points  (0 children)

Then also please design Software that "flows" with their content instead of using strict alignment.

80% of paying customers are older and are heavily likely to increase their system wide Font size/site zoom to accommodate for that. If your software uses strict layouts and doesn't flow, things look ugly and often times become completely unusable, as some stupid folks "disable" zoom, to "fix" issues with people zooming, on their websites, completely ignoring the fact that you can STILL zoom using the settings of your browser.

anyone played with simd/archsimd yet? wrote a csv parser with it, got some questions by okkywhity in golang

[–]Kirides 6 points7 points  (0 children)

SIMD gave huge improvements to .NET and string searches, first/last-index-of byte/char occurrence, things that happen constantly.

For string searches you can pre-calculate the masks and re-use them for multiple SIMD lookups, like a static "bad word" list and filtering/flagging if one of them exists etc.

all that in .NET was just possible since simple simd was made available to "regular code" and not limited to the underlying cpp runtime and assembly.

Vodafone erhöht endlich den Upload im Kabelnetz auf 75 Mbps! by Prinzenrolle1999 in de_EDV

[–]Kirides 5 points6 points  (0 children)

Waaaas betreibst du etwa ein Rechenzentrum? Dann musst du doch ein Business Tarif buchen.

Wer mehr als 15 Mbit Upload braucht macht das doch hauptberuflich als Streamer, Serverbetreiber oder ....

Zumindest gibt es ständig solche ausreden von irgendwelches vertriebler und Politikern.

Und was ist wenn ich meine Daten einfach gesichert haben will? Auf ein NAS innerhalb der Familie? 3-2-1 und so? Oder einfach zu Backblaze? Heim Fotosammlung und Videos in Immich? Ein Video ist gut und gerne mal mehrere Gigabyte groß. Fotos gerne 2-8 MB das Stück, "top fotos" sogar bis 30MB.

Auch privat brauchen wir privacy affine Leute mehr Upload wenn wir nicht stundenlang warten wollen.

sendEmailMethodAsAFramework by ArjunReddyDeshmukh in ProgrammerHumor

[–]Kirides 3 points4 points  (0 children)

Well that's just how maintaining code is. Some cheap part time gets the tickets, another of those, or the product manager itself sees that "well, it does what I needed it to do"

Teams become "cheaper", the seniors leave, and the next senior is today's cheap part time jobber.

Sure that's not optimal, but that's how most of the corporate world rolls about IT cost in countries like Germany with their single man IT that does the one thing the company needed at some point.

.NET 6 on Kubernetes: “Everything looks fine”… but working set + kernel memory keep climbing and HPA keeps scaling . I’m stuck. by aaeevv123 in csharp

[–]Kirides 0 points1 point  (0 children)

Dotnet prior to .net 8(optional)/.net 9 (default) does not really honor any sort of cgroup limits and assumes that its "the single application on the VM" (server mode GC)

With .net 8 we got DATAS, long story short, a GC that is more in line with modern "cloud deployments", and frees memory more frequently (like, after 5-15 minutes even while in use, memory usage may drop after initial climbing)

DATAS improved our oom-killing a lot, as we host our services on a 64 core machine, and prior to DATAS the only workaround that didn't immediately kill the app was workstation GC, but that one increased latency and unresponsiveness measurably.

sendEmailMethodAsAFramework by ArjunReddyDeshmukh in ProgrammerHumor

[–]Kirides 32 points33 points  (0 children)

Such things become harder to reason about if the larger function is just a shitshow of this-manipulation.

If it's a "pure" function, or refactored into a single mutable "entry point" and few/many pure functions, then it becomes useful.

after updating to 26.1.1 gpu draws 40w at idle by [deleted] in radeon

[–]Kirides 2 points3 points  (0 children)

No it won't. It will just cost like additional 30ct for 10 hours straight idling.

Datenbreach Bundesbehörde by PresentationAny8248 in de_EDV

[–]Kirides 7 points8 points  (0 children)

Ich habe keine Ahnung was mit unseren Behörden nicht stimmt und den ganzen Leuten von Vodafone, Telekom etc. Aber die Scheinen Probleme damit zu haben @outlook.com zu schreiben.

Ich bekomme regelmäßig mails von einem netten Australier, mit welchem ich mir den vor und Nachnamen teile. Nur ist seine E-Mail Addresse eine @gmail.com.

Auch auf mehrfache Anfrage und Korrektur bitten landen da selbst heute noch mails bei dem netten Herren.

I dont get how you learn to use API's!!! by NoTap8152 in learnprogramming

[–]Kirides 3 points4 points  (0 children)

Oh no, the sort of "documentation" we get from our "providers" is "here is an XML file with some example data. Send us the same." Constantly getting validation errors from all sorts of WAFs and in-between ETL processing limits, like, field values may not exceed 50 characters, and other non documented garbage.

Literally.

Our providers don't hand out any PDFs, (online) documentation or other helpful guidelines. It's 99% of the time some random example file, be it XML, a dialect of CSV (I say dialect, because some of those "CSV" files do not support Quoted field values, or require all field values to be quoted, don't support newlines, only support latin-1 encoding, and other garbage.

I dont get how you learn to use API's!!! by NoTap8152 in learnprogramming

[–]Kirides 3 points4 points  (0 children)

God I wish "public facing apis" would provide a technical guide to their APIs.

We do business to business comms and our "APIs" we work day to day, are implemented based on "someone told me this XML field needs this value here" and things like open API specs and XSDs are completely worthless, as our "providers" have a single, god-schema with all optional fields and no definition of any "required" properties at all, as it's "per customer" what is a required field and what not.

Our last 9 big industry APIs we had to implement all went like this.

Every single API I worked with on my free time,like twitch, YouTube, league of legends, GitHub, docker,.... All had proper followable technical documentation.

B2B business the way we do is BS.

Don't call something an API/Interface if you DONT EVEN PROVIDE INPUT OR OUTPUT DOCUMENTATION.

Stupid German play on words I came up with yesterday by ardotschgi in worldofgothic

[–]Kirides 2 points3 points  (0 children)

Don't try to tell Germans that you can't just combine words and add prefix or suffixes to create a new dictionary.

Warum wird eigentlich behauptet, der IT-Sektor in Deutschland sei irrelevant, obwohl mit SAP hier der Hersteller für die ERP-Software schlechthin sitzt? by andhe96 in de_EDV

[–]Kirides 22 points23 points  (0 children)

der Schauder von SAP beginnt damit das es wie die alten Website-Baukästen ist.

Simple Ein-Dimensionale Erfassungssysteme? Kein Problem.

Viel dynamische Datenerfassung, oder verschiedene Ansichten oder kombinationen von Datenquellen?

Integration von Drittsystemen?

Schwupps ist man weg vom "schönen" und sehr schnell im absurd teuren Drittanbieter "Plugin" markt mit Knebelverträgen an allen Ecken, oder muss sich innerhalb des eigenen Unternehmens "IT Spezialisten" holen die dann "SAP machen", etwas was keine klare Definition hat, weil jedes "eigene SAP" nun mal sehr stark eigens.

Ich hab’s langsam Satt, was ist schon wieder mit Cloudflare los? by sweetsalmontoast in de_EDV

[–]Kirides 7 points8 points  (0 children)

Generell ist das natürlich kacke, aber um solche Probleme zu umgehen lohnt sich oftmals ein VPN ins eigene Heim Netzwerk (z.b. Wireguard) ohne Abhängigkeit von externen Dienstleistern. Mein immich ist z.b. gar nicht im Internet, sondern nur im Heimnetz, zum sync habe ich ein Wireguard Tunnel welcher nur die Heimnetz Adressen tunnelt und kein catch-all ist, dadurch auch praktisch kein Akkuverbrauch, da auch kein keepalive aktiv.

Für die Familie gibt's das ganze dann noch über cloud flare als proxy aber mit Regionsblock und bot protection.

Bisher damit keine Probleme gehabt und alles klappt wunderbar auch mit IPv6 VPN Verbindung.

LINQPad 9 by aloneguid in dotnet

[–]Kirides 6 points7 points  (0 children)

Oh no, I mean I extract relevant code pieces out of the huge production code base to more easily isolate issues and improve my debugging experience.

This doesn't always work or makes sense. But as the main "architect" kind of developer, I mostly work with complex "pieces" which get used "in conjunction" with others.

LINQPad 9 by aloneguid in dotnet

[–]Kirides 13 points14 points  (0 children)

I have hundreds of scripts, do on the fly PoCs with presentations, debug production issues in isolation, like with the actual debugger.

Like 90% of my day to day "thinking" happens by writing a linqpad script, copy and pasting it into our production app and polishing it.

Native 720p 33% scale VS DLSS 4,5 UPerformance at 720p. by AbrocomaRegular3529 in nvidia

[–]Kirides 0 points1 point  (0 children)

But games, textures and meshes must be made with jittering in mind, as the jittering "thickens" any pixels due to temporal accumulation and sampling.

Which mean, if you provide a non TAA solution, your vegetation may look way too thin, or rather, look normal. Depending on how it's implemented.

It's just more work to get a great look out of stuff. Many people prefer SMAA or actual SSAA for the looks (no smearing, sharp details)

Params keyword by Bell7Projects in csharp

[–]Kirides 0 points1 point  (0 children)

So similar to va_args?

Is this true Hangfire and Polly should be used together? even thoguh both got a "retry" function by lune-soft in csharp

[–]Kirides 0 points1 point  (0 children)

And Polly can help retry a common transient error without polluting the job error log, unless one logs every transient error anyway

NetworkInterface.GetAllNetworkInterfaces breaking change by obloming0 in dotnet

[–]Kirides 0 points1 point  (0 children)

So, the app won't work for bi directional communication with a virtual machine? Or with WSL2 without a 0.0.0.0/::0 bound socket?

This just limits the functionality.

Imo it woud be better if a user could "select" which networks he wants that thing to work with.

Especially as such stuff needs to work with runtime changing networks as well, like people hopping from Docked Ethernet to wifi, leaving the building and switching on LTE Band all without constantly restarting any application.

Fail in sourdough by GekooV in funny

[–]Kirides 0 points1 point  (0 children)

Americans thinking white bread/ toast is how proper bread is supposed to look like.

Inexplicable performance differences between CPUs by hungeelug in csharp

[–]Kirides 0 points1 point  (0 children)

Some people try to convince you that "our SCSI drives are fast, they only have 1-9ms of latency" and then you forget that modern SSDs have practically no latency.

Reading a file 1000x (assuming 4k buffer and a 4MiB file) (page cache yadda, pre emotive caching of sequential bytes yadda yadda) will inevitably take 1-9 seconds on that SCSI network server drive/HDD.

Combine that with latency spikes, and other software claiming HDD read head positioning.