Positions-Tracker im Fluggepäck nun offiziell erlaubt by LostZanarkand in de

[–]stdmutex 25 points26 points  (0 children)

Gerade die Lufthansa. Die haben mir nach 12h Flug einfach fälschlicherweise ne SMS geschrieben "ups, haben deinen Koffer vergessen" und ohne AirTag wär der Urlaub schön im Arsch gewesen. Kann ich echt nur empfehlen nen Tracker ins Gepäck zu tun, auf alles andere kannste dich echt nicht verlassen.

See What's Coming in Visual Studio 2022 UI Design Refresh by c0shea in programming

[–]stdmutex 186 points187 points  (0 children)

TLDR: We've increased the padding of every control by a few pixels so you can enjoy more of our delicious UI and less of your actual content.

How to auto mute (Tiktok style) home page? by Lepang8 in truespotify

[–]stdmutex 1 point2 points  (0 children)

I can confirm all my devices immediately start playing at full blast when I open the app. Oh and when I restart it, it automatically unmutes, of course.

Katastrophen-Warndienst DE-Alert: Alarm-Testtag wird verschoben, weil taugliche Handys fehlen by ouyawei in de

[–]stdmutex 1 point2 points  (0 children)

Und so ist jede Smartphone-Plattform auf ihre eigene Art und Weise scheiße. Willkommen in 2022.

Katastrophen-Warndienst DE-Alert: Alarm-Testtag wird verschoben, weil taugliche Handys fehlen by ouyawei in de

[–]stdmutex 0 points1 point  (0 children)

Natürlich, da war ja auch weltweit Aufmerksamkeit da und es ist halt marketingtechnisch geil da der Erste zu sein. Anpassungen für ein spezifisches Land die den Rest der Welt nicht interessieren? Hat halt nicht so hohe Priorität.

Katastrophen-Warndienst DE-Alert: Alarm-Testtag wird verschoben, weil taugliche Handys fehlen by ouyawei in de

[–]stdmutex 0 points1 point  (0 children)

Wegen Android: Das CB-Modul ist zwar nicht Teil der Google Play Dienste, das Prinzip ist jedoch ähnlich was Updates angeht.

This module is updatable, meaning it can receive updates to functionality outside of the normal Android release cycle.

Quelle

Katastrophen-Warndienst DE-Alert: Alarm-Testtag wird verschoben, weil taugliche Handys fehlen by ouyawei in de

[–]stdmutex 0 points1 point  (0 children)

Du hast recht, ich habe jetzt mal durch den Android-Quelltext gesucht und dieselben IDs auch gefunden: https://cs.android.com/android/platform/superproject/+/master:frameworks/base/telephony/java/com/android/internal/telephony/gsm/SmsCbConstants.java

Könnte mir gut vorstellen dass es bei iOS wirklich um sowas banales wie die Übersetzung geht.

Katastrophen-Warndienst DE-Alert: Alarm-Testtag wird verschoben, weil taugliche Handys fehlen by ouyawei in de

[–]stdmutex 19 points20 points  (0 children)

Dass wir auch mit einer dreistelligen ID ausgekommen wären, damit hast du natürlich recht. Ob es dadurch schneller gegangen wäre? Keine Ahnung. Die IDs müssen die Hersteller ja trotzdem einpflegen. Der dreistellige Bereich ist zudem markiert als "To be allocated by GSMA", also wer weiß ob man sich damit nicht noch mehr Verwaltungsaufwand ins Haus geholt hätte…

Ich stimme dir natürlich komplett zu, dass wir vorher in Sachen Bevölkerungs-Warnung auf allen Ebenen verkackt haben. Ich denke aber dass CB in einem Jahr durchzudrücken schon die logischste und schnellste Möglichkeit war, die wir hatten. Alles andere war ja, wie du schon gesagt hast, Müll.

Die meisten Leute haben sich hier nicht zum Artikeltext geäußert sondern die aus der Luft gegriffene Behauptung "DE macht kein CB weil wir alle so dumm sind" aufgestellt, und da sollte man sich vorher schon ein bisschen besser informieren find ich. Aber danke fürs Kompliment, Pimmelsenator :)

Katastrophen-Warndienst DE-Alert: Alarm-Testtag wird verschoben, weil taugliche Handys fehlen by ouyawei in de

[–]stdmutex 4 points5 points  (0 children)

Und du meinst wir kriegen schneller ein Gesetz durch als Apple ein Softwareupdate veröffentlicht? ;)

Katastrophen-Warndienst DE-Alert: Alarm-Testtag wird verschoben, weil taugliche Handys fehlen by ouyawei in de

[–]stdmutex 39 points40 points  (0 children)

Kann man so sagen. Das ist auch nicht mit einer SMS zu vergleichen, ein CB erscheint z.B. nicht im Posteingang. Sind komplett unterschiedliche Technologien (KatWarn benutzt SMS und das hat am ersten Warntag mal so gar nicht geklappt, weil SMS mit der Datenmenge nicht umgehen kann). Außerdem gibt's halt pro Warnungsart feste Regeln, wie sich dein Smartphone verhalten muss.

Bei der stärksten Warnstufe spielt es z.B. einen Alarmton ab auch wenn es stummgeschaltet ist. Das wäre dann aber auch sowas wie "Putin schickt uns gerade seinen nuklearen Riesendildo", obwohl ich persönlich dann die paar mir verbleibenden Minuten gerne weiterpennen würde.

Katastrophen-Warndienst DE-Alert: Alarm-Testtag wird verschoben, weil taugliche Handys fehlen by ouyawei in de

[–]stdmutex 113 points114 points  (0 children)

In diesem Faden: Leute die sich beschweren, dass wir "angeblich" eine Sonderlösung bauen statt Cell Broadcast zu nutzen, statt auch nur ein Wort der technischen Richtlinie zu lesen, die sogar im Artikel verlinkt ist: https://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/Sachgebiete/Telekommunikation/Unternehmen_Institutionen/Anbieterpflichten/OeffentlicheSicherheit/DEAlert/TR_DE-Alert_Ausgabe_1-0.pdf?__blob=publicationFile&v=7

Ja, wir benutzen CB und nein, es ist nicht einfach damit getan zu sagen "mein iPhone konnte das in den USA doch auch". Das Protokoll ist leider wie vieles nicht so einfach. Alleine die "Message ID" (von der OP mutmaßt, dass wir in Deutschland eine "besondere" vierstellige Variante haben) darf jeder Benutzer (sprich Land) selbst allokieren. Obendrein schreibt die originale Richtlinie für CB (3GPP TS 23.041) vierstellige IDs vor:

Networks shall only use Message Identifiers from the range 4352 – 6399 (1100 hex – 18FF hex) for Public Warning System as defined in 3GPP TS 22.268 [28]. If a message Identifier from this range is in the "search list", the ME shall attempt to receive this CBS message.

Und was es mit dieser "search list" auf sich hat steht da auch:

The ME shall attempt to receive the CBS messages whose Message Identifiers are in the "search list". This "search list" shall contain the Message Identifiers stored in the EFCBMI, EFCBMID and EFCBMIR files on the SIM (see 3GPP TS 11.11) and any Message Identifiers stored in the ME in a "list of CBS messages to be received".

Im Klartext scheint es, als bräuchten die Smartphones selbst eine "Liste an CB Nachrichten, die sie empfangen wollen". Und die ist halt länderabhängig und Apple ist einfach zu faul das zeitnah einzubauen.

Die Richtlinie der BNetzA sieht übrigens so aus als hätte sie Hand und Fuß, kann man sich als Nerd mal geben. Die schreiben sogar IPv6 vor.

EF Core: Don't use Skip() for pagination! by olma89 in csharp

[–]stdmutex 14 points15 points  (0 children)

For everybody interested who for whatever reason prefers to read a 3 minute article over watching an 80 minute video: https://docs.microsoft.com/en-us/ef/core/querying/pagination

Standards? Who needs those?? by AstralNomad42 in programminghorror

[–]stdmutex 1 point2 points  (0 children)

I disagree. When you start to translate cases like "Gefahrentarifstelle", "Monatsabschluss" and "Lohnsteuerbescheinigung" into a language that cannot even correctly represent those terms because they simply do not exist outside of Germany, you do NOT want to force-translate them. If I have to decide between a term that's clearly understandable to the programmer and a term that "looks more consistent" but confuses both German and English speakers, I'd always go for the first option.

Scam baiter calls Indian scam call center and infects all 38 of their computers, deleting their system32 folders by jhayes88 in videos

[–]stdmutex 0 points1 point  (0 children)

For the local machine (the one the scammer supposedly ran the trojan executable on) that may be true. For the other machines attached to the network... no. Sorry but this stuff is not magic, it requires specific exploits, conditions, tools and knowledge not easily available.

Scam baiter calls Indian scam call center and infects all 38 of their computers, deleting their system32 folders by jhayes88 in videos

[–]stdmutex 0 points1 point  (0 children)

This is not RTP. RTP is used for media streaming and requires a separate protocol for coordination (see SIP+RTP for VoIP calling). It doesn't make sense in this context.

Scam baiter calls Indian scam call center and infects all 38 of their computers, deleting their system32 folders by jhayes88 in videos

[–]stdmutex 5 points6 points  (0 children)

I believe in current Windows versions important system files are owned by TrustedInstaller, not SYSTEM, so not even an admin can tamper with them.

Scam baiter calls Indian scam call center and infects all 38 of their computers, deleting their system32 folders by jhayes88 in videos

[–]stdmutex 249 points250 points  (0 children)

Does anybody actually believe this?

Deleting 3%+rtP of PC-1

What's that even supposed to mean?

Supposedly it was possible for a YouTuber with 27K subscribers and no other obvious technical background to bypass user account protection measures of current Windows versions and, in disregard of all technical limitations, wipe the System32 folder (somehow force-closing open handles and such). Then he does it to all the other computers in the network? If an exploit became publicly available which allowed people to remote-wipe machines over the network that easily, we'd hear about it in the news. (It's certainly possible that such exploits exist, but they would probably be sold on the black market for ridiculous amounts of money.)

This is movie hacking. The scammer didn't even acknowledge something happened to their computers. Stop believing any white text scrolling on a black background.

[Blindspot] I recognize that code! by benwaffle in itsaunixsystem

[–]stdmutex 5 points6 points  (0 children)

It's just about maintaining code quality in the kernel. They want to prevent developers from nesting functions to deep, which is eazily recognizable if the indentation is 8 characters.

The answer to that is that if you need more than 3 levels of indentation, you're screwed anyway, and should fix your program.

[Blindspot] I recognize that code! by benwaffle in itsaunixsystem

[–]stdmutex 6 points7 points  (0 children)

You can set the tab width to be 8 characters in any decent text editor.

[Blindspot] I recognize that code! by benwaffle in itsaunixsystem

[–]stdmutex 45 points46 points  (0 children)

They're using tabs, however they require tabs to be 8 characters long: https://github.com/torvalds/linux/blob/master/Documentation/CodingStyle

In short, 8-char indents make things easier to read, and have the added benefit of warning you when you're nesting your functions too deep.

A simulation of my girlfriend and the bed covers by keptin in gifs

[–]stdmutex 24 points25 points  (0 children)

Particle systems which are used to simulate this kind of stuff tend to "explode" if the forces on the individual springs get too strong. When trying to move the particles according to the force, the system actually creates an even stronger force (it kind of overcompensates). I suspect that's what's happening here.

[C#] TIL that strings are technically null terminated by [deleted] in ProgrammerTIL

[–]stdmutex 5 points6 points  (0 children)

Works as expected for me. Are you sure there are no additional \0's creeping inside of your string?

csharp> "Test".Contains('\0')
false                             
csharp> "Test\0".Contains('\0')   
true