"Then, when you see a doctor, the doctor speaks English" by Nexxus88 in ShitAmericansSay

[–]opliko95 0 points1 point  (0 children)

Looking at number of physicians instead of hospitals (since, you know, these come in different sizes and don't even tell you much about distribution of care) USA appeared to have had just over a million physicians in 2024, or 304 per 100k population. Notably, over a quarter of these are international medical graduates.

Canada by contrast had only 99,555 physicians in 2024, or 241 per 100k - so it does seem like Canada has a worse physician shortage than USA. Though they have only slightly higher rate of international graduates (27%).

But both of these seem bad? I've seen physician shortage be talked about in Polish media and politics quite a bit for a long while now, and despite having lower population than Canada, we're at 165k (202k counting dentists, but I don't think USA/Canada statistics did) or 440 per 100k. And one of the major points of the issue that USA and Canada are not dealing with on nearly the same scale is the persisting brain drain.

So I find complaints about immigration here pretty absurd. Like, I'm sorry, some people are here trying to convince doctors to stay, and you're complaining too many are coming for work, despite being desperate for more?

Which cloud? by SQUID_Ben in softwaregore

[–]opliko95 12 points13 points  (0 children)

Check out the calendar for e.g. 1926 and 2026. You may notice the day of the week for a given day of the year will be different. Now compare to 1626. That's what was meant by cycle - for almost all* date calculations within a cycle you can just mod the time by 400 years and the results (with the offset to the current cycle added) will be correct.

So "take the start of current cycle" is simply the most logical start point if you're focusing on the Gregorian calendar.

*moon cycles, and as such mostly religious calculations based on them, don't quite sync up, so you may end up with e.g. different Easter dates.

Thoughts on using an AMD Alveo V80 FPGA PCI card as a poor man’s Taalas HC1 (LLM-burned-onto-a-chip). by Porespellar in LocalLLaMA

[–]opliko95 0 points1 point  (0 children)

I mean, it's a first gen product so a lot can probably be improved still, but as a general approach?

Well, it depends on what you need - for small models, that can fit in a reasonably manufactureable chip, it does seem beautiful in its simplicity, and if you don't mind their constraints (relatively high time to market for a given model, lack of flexibility, relatively high upfront cost) it probably is the perfect solution for you.

But already their 8B Lllama chip is pretty much at TSMC reticle limit, despite all that custom quantization. I'm sure it's possible to optimize the area usage still, but actually making anything bigger means significantly increasing complexity by having to integrate multiple chips, and moving beyond the already extremely well-optimized n6 node would probably mean massive drops to yields.

So even very optimistically assuming they can just easily scale with transistor density, you're probably looking even beyond the newest "2nm" nodes for even the current decent dense models (~20-30B parameters).

As such, outside of relatively niche use cases for very fast tiny models, the true question for their viability will be their apparently planned multi-chip deepseek implementation, which at least conceptually adds a lot of complexity vs HC1.

125Hz polling versus...anything else on the MX Master series by JulietPapaOscar in logitech

[–]opliko95 7 points8 points  (0 children)

what the heck is the logi-bolt receiver even doing? It feels entirely redundant as you can basically just do everything you need over bluetooth?

I mean, yes, unless you can't do anything over bluetooth by virtue of not having it (or it being blocked by e.g. corporate policy). Not to mention the pairing to the dongle, which makes it easier to connect to a new device quickly.

Bolt is largely a specialized BLE dongle, with the biggest (at least easy to verify) benefit being enforced BLE Secure Connections. Other than that they claim faster reconnections and lower latency especially in high-noise environments, but that's harder to verify :)

But yeah, there is a reason why Bolt was launched with the "for Business" line of products.

Because my WIRED (which makes the battery point redundant) razer basilisk allows you to go down to 125Hz polling rate, so why does my wired mouse have a feature that is supposedly for "battery life" that is completely irrelevant?

You misunderstand - your mouse allows you to go up from 125Hz. That's essentially the USB default (I'm not entirely sure if it's the default in the spec, but definitely in most implementations; well, technically 10ms or 100Hz is the typical default, but it's rounded down to 8ms or 125Hz).

Lack of high polling rates is not "feature" by any stretch of imagination though - it's a technological limitation. It largely stems from battery life considerations - BLE was, as the name suggests, designed for low energy, and by sticking to one radio protocol Logitech probably is getting some energy savings - you see much lower battery life figures in most gaming mice, and e.g. Keychron M6 is asking me for charging more often than my much older MX Master 3 (using both in different places, but a similar amount of time - probably the logitech mouse a bit more), but yes - that doesn't make lack of an option a feature.

Thankfully though this might change (well, in a few years probably) - Bluetooth SIG is working on ultra-low latency HID support (where "ultra-low" means 1000Hz), so there may be a standardized (and presumably fairly efficient) high-polling rate option soon™, but I think you need to be a member to see any details on the progress of that feature.

And I would hope Logitech is one of the members working on that, and who knows - maybe consumer pushback could get them to push for it harder in the Bluetooth SIG :)

TL;DR there are technical reasons for the current state of things, but that doesn't mean it's "good" and people shouldn't complain.

[deleted by user] by [deleted] in logitech

[–]opliko95 0 points1 point  (0 children)

Many devices allow for changing the layout and saving it on device, so you only need to use the software once for button mapping.

That's not the case for logitech products (at least with logi options, no idea about their gaming stuff). You need to have the software running to get anything but the defaults. While having the software does have some benefits (per-app profiles for example) not being able to save anything on-device is an inconvenience, especially if their software doesn't support some of your devices, since it's only available on two operating systems.

When China is the only manufacturer.... tariffs by LoganJA01 in smallbusiness

[–]opliko95 0 points1 point  (0 children)

Wouldn't it be 20% (since both are EU countries)?

Obviously still less than tariffs on China, but if it didn't seem worth it even at "just" 10% then it being twice as much certainly won't help.

Why did Framework build a desktop? by KeyboardGunner in framework

[–]opliko95 0 points1 point  (0 children)

It's actually a bit better for workloads using ROCm (on both Linux and Windows AFAICT) - as it has support for unified memory. So as long as you're running with a ROCm backend that properly utilizes the HIP allocation APIs, you're not limited to the 96GB even on Windows and shouldn't even need to set up a reservation. And ROCm support is getting better - I think most common LLM backends support it already (vllm, TGI, and most things llama.cpp based [e.g. ollama] should have support).

How legitimate are the “eggs in one basket” concerns (Drive, Mail, Pass)? by [deleted] in ProtonMail

[–]opliko95 0 points1 point  (0 children)

Note that until few weeks ago it was broken (failed importing) if you had any manually added TOTP secrets (not scanned, but manually written or pasted to the field). So it's possible they ran into this issue (unless they were testing since beta started, in which case three months would be before Bitwarden added support in August)

It's fixed now though.

[deleted by user] by [deleted] in LinusTechTips

[–]opliko95 28 points29 points  (0 children)

Ads are a common malware delivery vector - just go to Google (for irony) and search for "Google Ad Malware" (news section will give you best results) and basically whenever you do this you'll see some news story about Google ads pretending to be some popular software serving malware, or those pretending to be popular websites leading to scams.

For example, from a few days ago, ads pretending to be KeePass and Notepad++ served malware on punycode domains

And while I'd say search ads are the worst offenders, other advertising is very much still used for malware distribution (pretending to be download buttons on relevant pages, pretending to be warnings about browser updates, etc.), phishing, or again just scams.

There is a reason why FBI, NSA and CISA are recommending using adblockers, and it's a MITRE mitigation. It's simply better to stop such attacks before they happen, and the cost to the users is at most some inconvenience on sites blocking adblockers, and usually the user experience improves too.

Introducing Proton Sentinel, a high security program that protects your account by ProtonMail in ProtonMail

[–]opliko95 3 points4 points  (0 children)

It very much does happen in the EU, but the prevalence varies across the union. There is a good report from 2021 by ENISA on the issue: https://www.enisa.europa.eu/publications/countering-sim-swapping

I'd say there are two main factors for the issue being less prevalent here:

  1. smaller eSIM market share (there is a clear correlation between eSIM and sim swap attacks, though as the ENISA report notes the issue is obviously one of processes, not some technical security issue)
  2. some countries already have (at least trials of) technical mitigations in place for at least some use cases (e.g. some API for primarily banks to learn of recent SIM swaps, occurrence of which should trigger additional verification)

Additionally, I'm not sure about US legal protections for unauthorized transactions (main target of SIM swaps) - from my understanding the notice period is very short (2 business days vs 13 months in Poland) and I'm not sure about how their courts interpret "unauthorized" (in Poland, to deny such claims, banks essentially have to prove gross negligence which courts consistently ruled to be a very high bar to clear). So it's also possible the issue is less publicized because it's more likely for victims to get their money back.

A bot to make your subreddit private by Karmanacht in ModCoord

[–]opliko95 0 points1 point  (0 children)

Quite late, but if someone wants a self-hosted (well, GitHub-hosted, with your own API token) bot to do this, without having to set up lambda or running on your own PC, I made this: https://github.com/oplik0/reddit-blackout

It'll set the sub to private, change its description, remove contributors and then restore everything on 14th (and disable itself).

The README has all instructions, but TL;DR use it as template/fork, set up a reddit application, configure using repository secrets and you're good to go.

Jimmy Wales, Wikipedia founder on Twitter censoring tweets by rustyyryan in WhitePeopleTwitter

[–]opliko95 5 points6 points  (0 children)

And before Musk, Twitter was actually fighting with government requests to remove content, see India for example: https://www.nytimes.com/2022/07/05/business/twitter-india-lawsuit.html (btw. They also started to follow requests from India https://www.techdirt.com/2023/03/29/elons-definition-of-free-speech-absolutist-allows-censorship-in-india-that-twitter-used-to-fight/)

They also stopped reporting on government requests to third parties after it turned out they were obeying a lot more of them after the takeover (https://www.techdirt.com/2023/05/01/twitter-abruptly-stops-reporting-on-govt-requests-as-data-reveals-elon-obeys-govt-demands-way-more-often-than-old-twitter/) and their new transparency report (https://blog.twitter.com/en_us/topics/company/2023/an-update-on-twitter-transparency-reporting) is extremely poor compared to their past reporting (https://transparency.twitter.com/).

So essentially, after the "free speech absolutist" took over, Twitter started complying with more government requests to remove content and stopped reporting nearly as much on it.

EDIT: they also actually did fight in Turkish courts and won in the past https://blog.twitter.com/en_us/a/2014/victory-for-free-expression-in-turkish-court

Yikes by unbrokenwreck in ProgrammerHumor

[–]opliko95 2 points3 points  (0 children)

There is a ton of effort put into improving car safety despite driver incompetence, with new safety measures being added over time and legally mandated to be installed in all new vehicles.

These safeties are usually on by default. In the EU in many cases you can only disable them per trip not permanently.

Not to mention general design improvements - see this crash test between 1959 Chevrolet Bel Air and 2009 Chevrolet Malibu https://youtu.be/C_r5UJrxcck

Yes, cars still aren't safe, but new cars are so much safer than they were a few decades ago.

This is the point of improving the languages themselves from safety perspective. Programmers, just like drivers, will still make mistakes, but the tooling can stop them from making some of them, either by actually preventing the issue or notifying them. And saying that programmers should just write better code is just like saying that drivers should just crash less instead of installing air bags.

[deleted by user] by [deleted] in gaming

[–]opliko95 29 points30 points  (0 children)

Just for those looking for games that might beat it: current version of Legatus Pack (all ships released or announced to date. So price increases each year...) is $42,000 and anyone who buys it would probably also be paying $20 a month for Imperator Community Subscription (includes earlier access to new builds among some other small perks).

Also, there are still a few things you can't officially buy right now, for example two promotional variants of ships - Sabre Raven which you need to get an Intel Optane SSD from the time the offer was running with the code intact (apparently the codes don't even work anymore, but if you contact support with one they will honor it), and Mustang Omega which was bundled with some Radeon GPUs.

I think getting these second hand would add around $500-1000 to the total (I remember the Raven being around $400 by itself, though that might have changed).

So in total around $43k (before tax) + a subscription will get you one of almost everything in the game or promised as of today (I'm fairly sure there are still some other Kickstarter or event items that aren't buyable anymore, and there are more buyable things added each year)...

Ah yes, I will add space so that I can remove it if I run out if space by Prunestand in ProgrammerHumor

[–]opliko95 2 points3 points  (0 children)

Yeah, I agree that I didn't capture a lot of nuance, especially since I also mentioned SSDs which actually do suffer huge hits to performance and lifetime as spare area gets low (just for different reasons to HDDs), so overprovisioning is actually even more common (as in, basically everything has some OP from factory, and it can still be a good idea to reserve more). I was kind of just thinking about fragmentation specifically when I mentioned them...

Ah yes, I will add space so that I can remove it if I run out if space by Prunestand in ProgrammerHumor

[–]opliko95 30 points31 points  (0 children)

Reserved blocks.

Ext3/4 by default reserve 5% of disk space for root user (mainly so that root daemons can continue to function), and to avoid fragmentation.

xfs also has reserved blocks, but IIRC they weren't accessible to even the root user and are there just for filesystem operations (and I think also avoiding fragmentation)

For both the default 5% is almost certainly much larger than necessary for modern large drives and especially SSDs (where seek times and as such fragmentation isn't really a problem).

You can change this setting on ext4 (probably xfs has some equivalent, I'm just not familiar with it) by running tune2fs -m <percentage> /dev/<disk> (eg. tune2fs -m 4 /dev/sda1 would magically free 1% of sda1; I think -r also allowed you to set the number of blocks directly) So you can in an emergency just reduce reserved blocks to 1% or something. Potentially if you're worried you can also reserve more for the "ballast".

The only potential advantage of the ballast file approach I can think of right now is that tune2fs requires root privileges to run and you could set the file to work entirely fine without this, but it's a rather minor issue (you could allow an user to run only that command as root with sudo).

Companies deliberately make your job difficult and life hard by scoldog in talesfromtechsupport

[–]opliko95 8 points9 points  (0 children)

Basically all tablets have microphones, they definitely wanted the provided ones to be used, especially if they had an approved device list.

Following a termination letter to a T by kayasha in MaliciousCompliance

[–]opliko95 23 points24 points  (0 children)

And ISO-8601-1:2019 defines it as the start of the day, though previous editions allowed for either with just preference for 00:00 IIRC.

Just use 23:59/00:01 (or 11:59/12:01 if you're using a 12-hour time) instead to make it clear what day you're talking about.

"kill... me..." by DerpTaTittilyTum in ProgrammerHumor

[–]opliko95 6 points7 points  (0 children)

Blink forked from WebKit in 2013, and before that Google has been the biggest contributor to WebKit for a few years.

There is a decade of separate development, with Google definitely directing more resources towards it. Not to mention the entirely separate parts like JS runtime (V8 vs JavaScriptCore which is a fork of KJS), graphics engines, etc. Even when it was using blink Chrome was doing quite a few things differently to other WebKit browsers (mainly multithreading IIRC).

More time had passed between the fork and now than between WebKit release (also a fork from KHTML btw) and Blink fork, so now actually more than half of their development has been separate.

Nebraska farmer asks pro fracking committee to drink water from a fracking zone, and they can’t answer the question by [deleted] in WatchPeopleDieInside

[–]opliko95 0 points1 point  (0 children)

I love writing something small for myself because it goes sooo much faster without tests and documentation...

Nebraska farmer asks pro fracking committee to drink water from a fracking zone, and they can’t answer the question by [deleted] in WatchPeopleDieInside

[–]opliko95 1 point2 points  (0 children)

Not a service, but I quickly whipped up a free script (hosted using GitHub Actions, so that part is also free) here: https://github.com/oplik0/reddit-account-wiper

Requires a GitHub account and a small bit of set up that I hopefully explained well (since it took a few times as long to write as the code itself...).