Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kuhsaft
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
121.
▲
by
kuhsaft
2y ago
> That might be an argument for dropping extensions Those extensions used the same API that ad blockers used, but for malicious purposes. So, you would support removing that API? Well, that’s what they did for MV3 and implemented an API
122.
▲
by
kuhsaft
2y ago
> To all the engineers working on this stuff, I hope you're happy that your work is essentially destroying the world that you and I grew up in. That was a world where the user base was much more limited and devices were less capable
123.
▲
by
kuhsaft
2y ago
On the contrary, MV2 used onBeforeRequest which let extensions see what requests you were making. They could then take that data and use it for malicious purposes. MV3 doesn’t allow extensions to know what requests are being made, so extens
124.
▲
by
kuhsaft
2y ago
onBeforeRequest was removed because it is a massive spyware and malware vector. > I do get that this sounds like conspiracy theory. > … was not a coincidence. Could it be that it was coincidence? Do you have a solution for reducing ex
125.
▲
by
kuhsaft
2y ago
> The only way this is an improvement if you think the blockers are malicious Extensions and in turn MV2 blockers can easily be malicious. https://usa.kaspersky.com/blog/dangerous-chrome-extensions-8... Look at how
126.
▲
by
kuhsaft
2y ago
It looks like it’s a shared quota now with a minimum per extension [1]. Still sucks that the rules are static though. AdGuard devised a method to diff ruleset changes with the built in rules to generate dynamic rules between extension updat
127.
▲
by
kuhsaft
2y ago
It’s similar, but not the same. Safari lets you dynamically generate rules that are then compiled for privacy and efficiency. The limits were increased to 150000 rules per content blocker due to user demands [1]. And each extension can have
128.
▲
by
kuhsaft
2y ago
I’ve been using AdGuard. There are some limitations with MV3, but it’s not noticeable [1]. AdGuard uses dynamic rules for updating rules between extension updates and for custom user rules. There’s the option using their system level AdBloc
129.
▲
by
kuhsaft
2y ago
Nope. Doesn't nag you to use their VPN or anything.
130.
▲
by
kuhsaft
2y ago
AdGuard it works on every platform and works with MV3 better than uBlock Origin Lite. https://adguard.com/en/adguard-browser-extension/overview.ht... https://adguard.com/en/blog/chrome-ma
131.
▲
by
kuhsaft
2y ago
I wish they would at least allow VMs on iPadOS. With the release of macOS 15, you can now use iCloud in the guest macOS VM [1]. [1] https://developer.apple.com/documentation/virtualization/usi...
132.
▲
by
kuhsaft
2y ago
> It's most likely just disabled rather than being completely different/non-existent. As evident by the limited Virtual Memory Swap enabled on iPadOS 16, but not iOS. All Apple devices use the XNU kernel. But, as the parent blo
133.
▲
by
kuhsaft
2y ago
They are basically the same between Apple Silicon Macs and iDevices. https://khronokernel.com/apple/silicon/2021/02/07/BOOT.html https://github.com/AsahiLinux/docs/wiki
134.
▲
by
kuhsaft
2y ago
I'm not saying that the newer APIs are backwards compatible with the older ones. I'm saying that they're not which is why they are different APIs. WinRT is a bit different since you target a Windows SDK. But, likewise newer S
135.
▲
by
kuhsaft
2y ago
Well, with Android/Chrome OS they just recently released Jetpack Compose Material 3 Adaptive which is further iteration by Google to try to unify UI development between form factors [1]. And there's the breaking changes with every
136.
▲
by
kuhsaft
2y ago
That's memory mapping. This is memory paging [1]. I.e. Windows pagefile.sys, Linux swap, macOS swap files. iOS does not have swap files, only memory compression. If you're on a Mac, open up Activity Monitor, go to Memory, and at t
137.
▲
by
kuhsaft
2y ago
Wow. Never knew about the move to ARCVM. Though the first thing that comes up when I search it is memory and CPU usage issues though :/ Google et al. has put a lot of effort into improving Linux's virtualization capabilities. Goes
138.
▲
by
kuhsaft
2y ago
> This would lose the security properties of iOS, which is a big part of the value proposition for iPhones and iPads. Right. Apple is adding more and more security features from iOS into macOS. But, people are going to complain about tha
139.
▲
by
kuhsaft
2y ago
I edited my original comment. The "It's a bit jank" part is still true though. When you enable running your app on macOS without compiling specifically for macOS with Mac Catalyst, it still uses Mac Catalyst, but transparentl
140.
▲
by
kuhsaft
2y ago
As much as I would like macOS on iPads, running macOS applications on an iPad without the Magic Keyboard would suck. Windows can do it though, so it's not really an excuse. But, in Microsoft's case, it's sort of different. Th
141.
▲
by
kuhsaft
2y ago
What would happen to the macOS applications when switching to iOS? iOS applications would be fine in macOS-mode (Mac Catalyst already exists). But, there isn't a good way to make macOS applications usable in iOS-mode.
142.
▲
by
kuhsaft
2y ago
In this case, the app is running in a sandbox with a user-space that simulates the iOS user-space [0]. > Your apps use the same frameworks and infrastructure that Mac Catalyst apps use to run, but without the need to recompile for the Ma
143.
▲
by
kuhsaft
2y ago
The hardware was drastically different between Macs and iPhones when iOS was released. That was in 2007. Apple only unified the hardware in 2020. Over the *13* years, the operating systems have diverged so much that unifying them is a massi
144.
▲
by
kuhsaft
2y ago
They aren’t actually too similar. They both use XNU, but the memory model is completely different. On macOS memory can be paged to/from disk. On iOS it isn’t and applications must free memory when asked or be terminated [0]. iOS applic
145.
▲
by
kuhsaft
2y ago
ICMP is lower-level than what Network.framework provides. CFSocket would be the Swift/Obj-C API. https://developer.apple.com/documentation/corefoundation/cfs...
146.
▲
by
kuhsaft
2y ago
Not sure what you mean. The USDA forced Boars Head to suspend operations at the factory in late July due to a myriad of violations over the course of a year. https://apnews.com/article/boars-head-listeria-recall-fcde06.
147.
▲
by
kuhsaft
2y ago
Very PR. They link the USDA findings, but didn’t state that they were forced to stop operations. Instead, they make it sound like it was their choice for concerns towards customers. https://apnews.com/article/boars-head
148.
▲
by
kuhsaft
2y ago
> the end user could be MITM'd already with a root certificate maliciously installed on their device If a malicious root certificate is installed, then the user’s system is already compromised and signature validation won’t help.
149.
▲
by
kuhsaft
2y ago
The signature would use asymmetric encryption, so unless the attacker had access to the signing key, it would be impossible for the attacker to sign a modified version of the payload. EDIT: I see what you mean. radicaldreamer stated that a
150.
▲
by
kuhsaft
3y ago
One major usage of services meshes that I’ve come across is for the transparent L7 ALB. gRPC, which is now very common, uses long-running connections to multiplex messages. This breaks load-balancing because new gRPC calls, within a single
More ›