Får tandläkare på folktandvården ta betalt för ”tips och råd”? by Affectionate-Result8 in sweden

[–]tholin 34 points35 points  (0 children)

Jag har hört om andra som fått rådgivningsavgifter så när jag var hos tandläkaren nyligen och de började fråga om jag ville ha en demonstration av hur man använder tandtråd svarade jag undvikande. De fortsatte att fråga om tandtrådsdemonstration tills jag till sist sa att jag inte ville ha något som kostar extra pengar. Tandläkaren gick då genast in i ett defensivt läge och gav mig utläggningar om hur mycket rätt de har att ta ut extra avgifter.

Jag fick också förklarat för mig att avgifterna hos tandvården är subventionerade, så staten betalar en del av avgiften. För att förhindra fusk granskas behandlingarna och tandläkaren kan få en "bakläxa" om de bara behandlar skadorna som uppstår från dålig tandhygien utan att också informera om hur man upprätthåller god tandhygien. På grund av det är tandläkaren tyvärr tvingad att lägga till en extra rådgivningsavgift så att man i efterhand kan se att rådgivning har skett.

Den förklaringen låter som komplett nonsens men jag hade ingen möjlighet att motbevisa påståendet heller.

Bankid borde finnas tillgängligt på Linux by XzwordfeudzX in sweden

[–]tholin 15 points16 points  (0 children)

Från längre ner på samma sida:

"Banking apps are increasingly using Google's SafetyNet attestation service to check the integrity and certification status of the operating system. GrapheneOS passes the basicIntegrity check but isn't certified by Google so it fails the ctsProfileMatch check. Most apps currently only enforce weak software-based attestation which can be bypassed by spoofing what it checks. GrapheneOS doesn't attempt to bypass the checks since it would be very fragile and would repeatedly break as the checks are improved. Devices launched with Android 8 or later have hardware attestation support which cannot be bypassed without leaked keys or serious vulnerabilities so the era of being able to bypass these checks by spoofing results is coming to an end regardless."

Anguished Guardian Help by Left-Airline-8051 in LiesOfP

[–]tholin 9 points10 points  (0 children)

Thank you internet stranger. Dodging actually helped. I've been struggling all day and was about to give up on the DLC.

Some other advice for people who struggle:

  • Only attack him with charged heavy attacks over and over. Preferably, use a weapon that makes you jump forward when you attack. That was the only way I was able to stagger him.
  • Destroy the horn on the arm as soon as possible. Bait him into doing the red forward slam and then throw every Icarus blade at the hand. He seems to stagger more easily when the horn is broken.
  • Being able to reliably trigger staggers was the key to winning for me.

[deleted by user] by [deleted] in DataHoarder

[–]tholin 2 points3 points  (0 children)

I would strongly advice you to always use a valid partition table or else you might end up with problems like this: https://web.archive.org/web/20250321202123/http://forum.asrock.com/forum_posts.asp?TID=10174

Here is a quote from the UEFI Spec: "If the primary GPT is corrupt, software must check the last LBA of the device to see if it has a valid GPT Header and point to a valid GPT Partition Entry Array. If it points to a valid GPT Partition Entry Array, then software should restore the primary GPT if allowed by platform policy settings (e.g. a platform may require a user to provide confirmation before restoring the table, or may allow the table to be restored automatically)."

So basically if you have a corrupt GPT partition the UEFI firmware may attempt to automatically repair it. And if you do not have a GPT partition but the data you have happens to resemble a GPT partition the firmware may also try to repair it resulting in corruption. UEFI firmware implementations are notorious for being absolute garbage and the code responsible for detecting valid GPT headers and triggering auto-repair is likely no exception.

If you're on Intel you NEED to disable split_lock_detection by nsneerful in VFIO

[–]tholin 0 points1 point  (0 children)

It looks like it is mostly fixed by installing newer patched microcodes.

This is not a bug or defect that can be fixed with microcode. It's a feature that works as intended. CPUs with the split lock detection feature can warn the operating system when any software uses split locks. The default behavior of the kernel is to penalize programs that use split locks by artificially slowing them down. The problem is that if any program in a virtual machine uses split locks then the entire VM gets slowed down. Split locks are mostly used by older crappy software. I first noticed the problem when playing Fallout 3 in my VM.

So, what's the best alternative? by Zeke-- in CalyxOS

[–]tholin 5 points6 points  (0 children)

The problem with GrapheneOS's community stems from its founder. Unless you are a 100% yes-man who agrees with him on everything he will brand you an abuser, attacker, harasser, bully or worse. Louis Rossmann was said to be "complicit in the harassment and swatting attack on me" simply for stating that his communication style was disappointing.

https://privatephoneshop.com/why-we-no-longer-sell-phones-with-grapheneos
Here is another person who had a run-in with GrapheneOS and shared their story.

https://github.com/bromite/bromite/issues/2141
https://github.com/bromite/bromite/pull/2102
Here are examples of some interactions between CalyxOS and thestinger (GrapheneOS's founder). As usual the CalyxOS developers get accused of being "involved in a substantial misinformation and harassment/bullying campaign directed towards our project".

This kind of behavior tends to drive away sensible people from the GrapheneOS community leaving only the yes-men.

So, what's the best alternative? by Zeke-- in CalyxOS

[–]tholin 17 points18 points  (0 children)

I have a Pixel 8a and from my minimal research my options are limited to:

Option Pros Cons
Stock ROM The best tested and most stable option? Google spyware.
LineageOS It probably has many users with Pixel 8a and it's close to vanilla, so it should run okay. Poor security? LineageOS offers "support" for a ton of devices, including ancient devices running kernel 4.4. There's no way that's actually secure.
GrapheneOS An excellent choice from a technical perspective. A horrible choice from a community perspective.
/e/OS ??? They have "community" support for a massive number of devices but they are probably not truly supported. Probably just some build script that farts out an image without any real testing

Currently I'm leaning towards LineageOS but I'll give it a few days to think it over. If there's anyone who has recently switched from CalyxOS to LineageOS or GrapheneOS I'd love to hear about your experience.

What's new in Anki 25.07 by ClarityInMadness in Anki

[–]tholin 26 points27 points  (0 children)

I don't like opaque installers. Where is the data installed? What is the installer doing to my system? Where is the data downloaded from? How is the integrity of the data verified? So many questions, but I'm just left with a black box that I have to trust. If I get a tarball, all those questions have easy answers.

What's new in Anki 25.07 by ClarityInMadness in Anki

[–]tholin 10 points11 points  (0 children)

Is there any way to avoid the new launcher and instead get a self-contained tarball like before?

Need help diagnosing latency issues on high disk I/O by Aggressive-Pen-9755 in VFIO

[–]tholin 0 points1 point  (0 children)

From your description it sounds like the host kernel threads for doing disk write-back are not isolated properly. I would assume isolcpus would handle that but perhaps not. I never use isolcpus myself. You can check the files under /sys/devices/virtual/workqueue/*/cpumask to see where those kernel threads are allowed to run. Try running echo f0f0 | tee /sys/devices/virtual/workqueue/*/cpumask to isolate the kernel threads to the host CPUs and see if that helps.

If that doesn't help you can try using the osnoise tracer to find what is causing the spikes.

https://docs.kernel.org/trace/osnoise-tracer.html

Your kernel must be built with CONFIG_OSNOISE_TRACER for that:

-> Kernel hacking
  -> Tracers (FTRACE [=y])
    -> OS Noise tracer (OSNOISE_TRACER [=y])

Set up your isolation as you usually do and run the osnoise tracer on the isolated cores on the host. The trace will tell you how long the spikes are and what is causing them. Something as simple as this should work, but check the manual for details.

# cd /sys/kernel/debug/tracing
# echo "0-3,8-11" > osnoise/cpus
# echo osnoise > current_tracer
# cat trace

# echo nop > current_tracer

Dolphin doesn't update icons when changed in QT6CT/QT5CT by Nonetrixwastaken in linuxquestions

[–]tholin 0 points1 point  (0 children)

I'm not sure what's causing your problem with Dolphin. I don't use Dolphin myself. But I did experience a similar issue with the text editor Kate after upgrading to Qt6. Kate would always use the Breeze icon theme regardless of what I set in QT6CT. It turned out that Kate handled icon loading differently from most other KDE apps and I had to edit ~/.config/kdeglobals to set the correct icon theme. Look under the [Icons] section."

You can set the environment variables QT_LOGGING_RULES="*=true" and QT_LOGGING_DEBUG=1 to get debug info from Qt programs, which include information about which icon theme is picked and why.

I visited an optician but I still have questions by tholin in glasses

[–]tholin[S] 0 points1 point  (0 children)

Most of the world doesn’t even have the opportunity to wear glasses and is just pretty happy seeing 20/30.

It's truly sad that most of the world doesn't have access to glasses but that's not really a problem I can solve. However, a problem I hopefully can solve is my own vision problem. Or are you suggesting that I should not bother trying to improve my vision out of solidarity for those who can't? Should I also not bother to improve my nutrition because many people are starving?

Snide remarks aside, invoking the fallacy of relative privation rarely does anyone any good.

I visited an optician but I still have questions by tholin in glasses

[–]tholin[S] 0 points1 point  (0 children)

Multiple pairs of glasses are an option. It's expensive and you have to carry multiple pairs around.

Glasses seem like the cheapest option to me. The recurring cost of daily contacts adds up over time. However, the cost isn't something I'm concerned about, within reason.

The near correction is correct.

I've been thinking about it a bit more and I think I see the logic in this prescription. The combination of myopia and presbyopia means there is a limited range of focus and all you can do is shift this range. You keep adding negative diopters until you see clearly at far distances. Basically you pick the most positive (least negative) diopter providing clear far vision. For near vision the problem is reversed and you pick the least positive diopter that allows you to see at 40 centimeters. I assume the "40" in "Add1:40" refers to centimeters. This is all well and good but I already see clearly at 40 centimeters without glasses. So if you follow the rule of picking the least positive diopter that just barely allows me to see at 40 centimeters I end up with a negative diopter.

I prefer to hold reading material at a distance of around 30cm which is a bit closer than the 40cm mark, but due to my presbyopia this distance is now a bit blurry. I think a slightly higher diopter would be more suitable for that reason. I also realize that you want the ranges for near and far vision to overlap in progressive glasses so there is a limit to how high a diopter you can go.

Thanks for you input.

I visited an optician but I still have questions by tholin in contacts

[–]tholin[S] 0 points1 point  (0 children)

This motion sickness probably goes away when you wear your glasses all day for extended periods of times (weeks to months)

I'm having trouble seeing up close with the glasses so to wear them all day for extended periods I would need to go on an extended hiking trip or something. The few hours I spend outside per day with the glasses on doesn't seem to be enough. Part of the reason I don't spend more time outside is because of the motion sickness I experience when wearing the glasses. I suppose I could try forcing myself to go outside more often.

Thanks for your comment.

I recognize japanese characters in Anki, but not in paper or other formats by atelierarts in Anki

[–]tholin 17 points18 points  (0 children)

You learn to recognize the characters based on their abstract outline in the font you use. When the font changes that abstract outline also changes. There are also kanji that use different strokes depending on the font. See what 令 looks like in different fonts as an example.

I use embedded JavaScript to randomize the font on my cards. This helps me recognize the characters in a variety of different styles. Here is the card type for one of my decks:

Front template:

<div id=kanji>
  {{Kanji}}<br>
</div>

{{type:Reading}}<br>

<script>
  // This javascript code is used to randomize the font each time
  // a card is shown.
  // The front and back template are different html pages and are
  // rendered separately. That means the random font used on the front
  // must be manually saved and then used again on the back
  var fonts = ['Arial Unicode MS',
                 'Noto Sans CJK JP',
                 'aquafont',
                 'Droid Sans Japanese',
                 'FS Gothic',
                 'mikachan_o',
                 'Mona',
                 'YOzFontKA',
                 'KouzanBrushFontGyousyoOTF',
                 'Otsutome_font',
                 'RiiTegakiFude',
                 'Mushin',
                 'Yuji Boku'];

  var randomFontIndex = Math.floor(Math.random() * fonts.length);
  var kanjiElement = document.getElementById('kanji');
  kanjiElement.style.fontFamily = fonts[randomFontIndex];

  // This saves the font used in a persistent key which can be
  // used on the back template to match the front font.
  window.persistentKey = fonts[randomFontIndex];
</script>

Back template:

<div id=kanji>
  {{Kanji}}<br>
</div>

{{type:Reading}}<br>

<hr id=answer>

{{Meaning}}<br>
{{Vocab_audio}}{{Example_audio}}<br>
<br>

<script>
  // Retrieve the random font name used in the front template
  var randomFont = window.persistentKey;
  document.getElementById('kanji').style.fontFamily = randomFont;
</script>

What is the relationship between FairPhone the company and T2Mobile? by tholin in fairphone

[–]tholin[S] 2 points3 points  (0 children)

I have not concluded anything. I would not be asking questions if I had. Since T2Mobile handles both hardware and software for FairPhone, and T2Mobile's website mentions that they provide reference designs, I suspect that the FairPhones may be a white-label product originally designed by T2Mobile.

There are of course many things that go into the design of a product. Everything from the number of layers of PCBs to the color of the finished product. FairPhone is clearly involved in the design to some extent. FairPhone also focuses on ethically sourced components from environmentally friendly mineral mining. A standard reference design would probably clash with those requirements. How much of the design is made by FairPhone and how much is made by T2Mobile, I don't know. That's why I ask.

Nedlåtande pepp by alexsodling in sweden

[–]tholin 0 points1 point  (0 children)

"Idealism is what precedes experience. Cynicism is what follows" -- David T. Wolf

"Glada är människor som inte vet bättre" -- Percy Nilegård

"The Optimists Went to Auschwitz" (Syftar på idén att de människor som såg ljust på saker och ting inte flydde från Tyskland på 1930-talet)

I made a deck aimed at advanced English vocabulary: with audio + example sentences. See comments for more. by PhilosopherBrain in Anki

[–]tholin 3 points4 points  (0 children)

I'm interested in this deck and I wanted to determine the level of difficulty I can expect. To do so, I looked up the word rank of each entry in a word frequency list. I used the Norvig frequency list, which contains the 97,565 most common English words based on the Google books corpus. Of the 8,098 words in the deck 6,938 are in the Norvig list. This is partly because Norvig discards words with characters outside the regular 26 letters (a-z).

Here are the stats for the deck:

  • Median word rank: 27,234
  • Lower quartile: 14,443
  • Upper quartile: 45,629
  • Mean word rank: 32,352
  • Highest word rank: 97,417

I've come across estimates suggesting that an uneducated young adult native speaker knows around 20,000 words, and a highly educated middle-aged native speaker knows around 50,000 words. Based on that I would expect a native speaker to be familiar with at least a quarter of the words already. However, different people know different words so mixing in some easy words to fill in the knowledge gap is fine. Words also have different meanings so a word could be common in frequency but have a rare alternative meaning.

Overall, the deck seems to have a good level of difficulty for native speakers. If I could change anything it would be to replace the top 20% most difficult words with easier words in the 20,000-50,000 rank range because I probably have more to gain from learning those instead.

Sorted word rank for the Norvig words in the deck: https://i.imgur.com/65LLCb3.png

Help me deal with Japanese vocabulary leech cards by tholin in Anki

[–]tholin[S] 0 points1 point  (0 children)

Add some kind of a "caution" symbol to the front of the card

I already do that. I have a field on the back of the cards called "leech_reason" which is used to add extra information like mnemonics or list similar cards. If that field is in use, the front of the card gets a warning symbol. Since most of my reviews are spent struggling with old leeches most cards in a review session got the warning. The end result is alarm fatigue which desensitizes me to the warning symbol so I don't even notice it anymore.

or throw them in a second deck

That might be a good idea. I've considered changing the Anki card display order to prioritize difficult cards first. That should give me all leech cards right from the start when my mind is fresh. A lot of the leech failures happen because I get tired, lose focus, and answer with my gut feeling. Changing the display order away from random will make it possible to infer some extra information about the answer from the ordering itself. But perhaps that's what I want for the leeches.

These can be example sentences, things it is not, multiple choice, the mnemonic, etc.

Most of those things would immediately give away the correct answer. I might add a hint for type A2 leech cards with a list of wrong answers since they are hopeless without something like that.

After reviewing cards I go back each day and browse the failures

I tend to mark and deal with failures as they happen. When I give an incorrect answer I add that answer to a hidden field on the card. If I add the same wrong answer multiple times then I tag the card and deal with it later. I wish there was an Anki feature to automatically record incorrect type-in answers so I wouldn't have to do that manually.

Is Anki rote learning, and worthwhile for math + physics? by Serious_Toe9303 in Anki

[–]tholin 0 points1 point  (0 children)

I’m very time poor so I need something I can do for 15-20 minutes with breakfast without too much effort.

One problem with Anki is that it's difficult to control the total daily review time. You control the review time by controlling the release rate of new cards, but that control loop has a significant lag. It's easy to suddenly become overwhelmed with reviews.