The short answer is that a lot of states now require KYC by service providers under the guise of adult content prohibition, "protecting the children", or mass surveillance. So the service providers like Facebook are trying to foist off the responsibility to the operating system. The pesky details of storing and managing PII becomes Somebody Else's Problem, and if the operating system implements an easily bypassed KYC e.g. a simple check box and then the kid get radicalized or get exposed to problematic content, the service provider can just shrug and point the finger at the OS. In other words it shifts the responsibility to the lowest level instead of the platform companies.
You can frame it nefariously, but honestly, it just makes way more sense to me. I want as little of my personal info as possible in the hands of random services, and that includes the stuff needed for KYC checks.
I wish NGINX marketed and documented their NGINX Unit server more. They go their lunch completely eaten by Caddy and the other kubernetes native Golang app servers and reverse proxies.
Assuming the chip isn't fraudulently added. Like in the article, some manufacturers are shady & will sell cables with e-marker chips for capabilities the cable can't actually support.
Yes, but the only way to test for something like that would be to put the rated load and see if the cable smokes. Not something a family-friendly tester would do.
No need to check for smoke, just need to check the voltage drop between source port & sink port.
You need a >5A output power supply, two voltmeter channels (for source & sink), one ammeter channel (to sense applied load), an electronic DC load (actively cooled FET that uses the ammeter to set a constant current), a microcontroller, screen, some buttons, and software to run the whole thing. Or the manual version: Lab power supply, some USB connector breakout boards, a DC load, optionally a multimeter, a pencil, and some graph paper. Set the power supply current limit over 5A, voltage to 5V, set the DC load to 500mA, and measure the voltage at the power supply & DC load every 100mA as you increase it up to 5A load (or 3A if the cable isn't marked for 5A capability). If the sink drops more than 0.6V below the source, the cable is not compliant.
Right, but you can't expect a pocket sized tester like the Treedix to implement that, even if it is the USB standard test for compliance. The Treedix does measure resistance on the cable, however, so if a cable exceeds 250mΩ it would also flunk your more accurate test.
I wanted to have a model which tells me the modes which are supported and which is actually selected for a reasonable price and which I can order at a reasonable trader. this model seems to do the trick
Singapore is not big enough to dictate terms to Google. If Singapore wanted this change and Google didn't, Singapore's most extreme option would be to ban the import of standard Android phones to a market of a few million people.
Tesla also went to a 48v wiring harness in some of their vehicles to allow them to power more equipment with less copper. It might be one reason why they use nonstandard connectors, so people don't attempt to hook 12v equipment to the system and also the higher voltages might require connectors rated for it.
Now they just have to take the next step and have everything in the vehicle running on PoE.
When canbus is already two wires, and by definition, is a bus, so you can just keep stringing those two wires to any module you need. I know Ethernet BUSes exist, but what advantage would those have to canbus then? They're both two-wire buses.
Canbus is much slower than single-pair Ethernet. So you can get more data (more modules connected) over a single pair of wires if you switch to Ethernet.
Consumer routers are just Arm chips running linux, a wifi card, and a network card with a switching chip. I have a little Intel Atom box that i use for my network edge running OPNsense, and it is indistinguishable from any consumer router I've tested it against.
I use a 10GbE switch that was retired from a datacenter, so the switching is as good or better than most things. It wasn't expensive, I think I paid less than $70 for it.
As far as network routing is concerned, I haven't been able to see much of a difference. iperf3 shows that two wired connections I'm getting about 9.4Gbps, which is well within any tolerance I need. The router that Verizon gave me only had 2.5Gbps ports so I can't quite compare apples to apples, but the latency was generally pretty similar.
I mostly just like the level of customization I'm allowed to have. There's no arbitrary limits to port forwards and I can install extensions or write my own if I want.
The current version of brew has a flaw where the installer can't install isolated dependency trees in a sterile manner. If you have packages A, B, C, and D that all have updates, and assuming A,B,C depend on each other and come out to a total of say 1MB, and D is 1000MB, brew works in a MapReduce manner where it will attempt to finish downloading everything in parallel (even though the real bottleneck is D) before doing any installation.
Since the first 3 has no dependency on D, a better way would be to install them in parallel while D is still downloading.
But you are making false equivalence, the Win32 GUI API is decades out of date from modern UIs. I can use flutter and make a pixel perfect equivalent of the above UI in an hour, with the exact same responsiveness behavior on both windows tablets and desktop, and scales perfectly in high DPI displays. 3 hours if you want the toggle animation timing to be exactly the same.
I came from the WinForms world so don't pretend I don't understand Win32 programming. The fault lies with Microsoft for not investing in it more.
You talk like that is a bad thing. Win32 UI works, is fast, works everywhere even on ancient 640x480 server screens, safe mode and vnc in 16 colors without opengl, directx, Angle or vulkan.
Flutter is nicer to scale and maybe design but it is a massive overhead. Skia still has trouble with some drivers and causes lag or falls back to software rasterization. Hot replacement while coding is pretty neat though. It runs much better on mobile devices imho.
It works, and fast, but it is not portable. I would argue something like Qt is much more viable in $current_year for cross-platform development. Or if you're really dead-set on actual native components, then I guess wxWidgets works too.
The AML you are thinking of is designed to catch small time crooks and drug mules (and maybe also dumb terrorist supporters). They are not really designed (or more specifically deliberately obtuse towards) Slavic oligarch money. Not all "corruption" and money laundering are treated equally. Places like London (not to mention Jersey), Switzerland, and Singapore are more for good old fashioned siphoning-of-national-assets type of corruption where there's almost always a "clean" paper trail to back things up. Also, don't get tax dodging mixed with money laundering. There are plenty of processes required by OECD and similar orgs, e.g. the concepts of a LEI number, that are not really useful against real oligarch/state level money launderers.
Here's a simple example: You lived in a former USSR/iron curtain state. During the chaos of '89 you managed to "acquire" lots of assets or finagle yourself into owning former public companies/real estate/factories. The paper trail is clean as far as your typical London banks are concerned because you are merely liquidating assets you own in your own country where there's a full paper trail (regardless of whether it was attained through illegitimate means). Alternatively, in a different narrative, you a rich international student from similar types of countries and you just happened to have "rich parents" who have plenty of money to throw around. It's a very different threat model than for example trying to prevent grassroots terrorism financing.
Money laundering vs tax evasion have a lot of overlap but don't get them confused. They are very different threat models from the perspective of the service provider (and it's also why many smaller foreign banks refuse to accept Americans as customers, partially because of the paperwork required to stay compliant with Uncle Sam).
If you want an actual no-questions-asked romp of organized crime type of money I believe the current main contenders are the middle eastern states like Dubai (pre Iranian conflict at least).
Rumor through the financial grapevine is that ironically there are many GCC middle eastern royalty/pseudo-royalty currently under house arrest who are trying to do the opposite i.e. get their assets out of the country because their main bank accounts are frozen domestically. So basically real life Nigerian princes.
(As for why they are under house arrest, it's kinda out of scope for HN but mostly because of domestic political purges, especially in Saudi Arabia from what I heard)
The rich international student pipeline has always stood out to me – we've seen dozens of 30, 40 or even 50 storey skyscrapers built for students, enjoying lifestyles usually reserved for those in high finance.
Well, I assure you most London bankers won't lose any sleep given that the money is often from Gulf states/places like China/ex Soviet oligarchies/various forms of corruption in the global south. The countries where the money flow out from often lack the means to actually pursue and prosecute overseas, especially for what boils down to "white collar" offences/corruption. It's only when anything like terrorism/organized crime/anything involving Uncle Sam's tax revenue occurs then the banks AML processes might become useful for more than just check-the-box compliance.
You will often find that entrepreneurs and digital nomads get caught in this sort of of AML debanking web because the paltry 6-7 figs of business/personal transactions across countries often resemble mules/illegitimate businesses and the banks are not allowed to talk about it. (Just go to the subreddit for wise or PayPal and search for the keyword "frozen")
Meanwhile international students can easily bring in 8 figs to buy houses and that's perfectly fine because it's "clean" as far as the compliance department is concerned. It's also a cultural issue, fintech platforms and neobanks try very hard to use heuristics to automate compliance. This is why I recommend digital nomads to use a proper cross border bank like HSBC Premier. You pay a lot more but you get a lot less of the "account frozen" bullshit.
Countries that are caught in between corruption and terrorist threats and Uncle Sam are the worst generally. E.g. transfering money both into and from Turkey are a pain in the ass.
reply