Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kllrnohj
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
kllrnohj
3d ago
why not just configure Windows to mirror the displays? That seems a lot cheaper and more flexible than pass through. And you wouldn't need to worry about matching resolutions and refresh rates
2.
▲
by
kllrnohj
5d ago
Yes, which is why this doesn't really do much. Readers still have to primarily rely on trust for whether or not they believe the news and who is reporting it.
3.
▲
by
kllrnohj
5d ago
Not many GPUs support full pre-emption. And by "not many" I mean like Nvidia desktop GPUs only added this shockingly recently ( specifically with Pascal generation: https://docs.nvidia.com/cuda/pascal-tuning-g
4.
▲
by
kllrnohj
5d ago
Well this is easy to detect and kind of intentionally so, but the broader issue is quite a bit harder. Replace "infinite loop" with some very difficult program that simply takes 30+ seconds to finish and you're back to the sa
5.
▲
by
kllrnohj
6d ago
> The editing history show what had been changed compare to the previous version, from the color adjustment to blur areas... That's not a thing. Straight from Apple: "When a photo is taken in the new Reference mode, the camera
6.
▲
by
kllrnohj
7d ago
Reporters who only capture pictures on an iPhone and not a "real" camera, and who also never need to edit the photo to crop off or obscure identifying information, innocent bystanders/victims, gory violence or nudity, etc...
7.
▲
by
kllrnohj
7d ago
Pixel Fold has had it for a few years, it's called "tabletop mode". Beyond just the keyboard "mini laptop" style, different apps also have special UIs for it, too. Like youtube puts playback controls on it.
8.
▲
by
kllrnohj
7d ago
> the "use it as a tiny laptop" mode... It's all things they pioneered. This feature is also standard in existing folding phones. It's a pretty obvious feature tbh.
9.
▲
by
kllrnohj
7d ago
JerryRigEverything won't tell you how easily the hinge gunks up or cruft gets stuck in places it's not supposed to be or how quickly crease marks show up and how bad they are. While Apple certainly looked at the competitors to see
10.
▲
by
kllrnohj
8d ago
do you know of any that actually exist? All I can find are active cables that go up to 15 feet which is a lot better than the 3ft of copper but still a far cry short of running to another room easily
11.
▲
by
kllrnohj
8d ago
HDMI over fiber is readily available. USB is more annoying depending on the speeds you desire, but again USB over optical exists. And then of course once it's over fiber, nearly any length desired is easily achieved
12.
▲
by
kllrnohj
9d ago
Except people aren't leaving C++ for C, if they're leaving it at all they're likely leaving it for Rust or some other memory safe language.
13.
▲
by
kllrnohj
9d ago
In the case of this article, even assembly isn't low level. It's not possible at all to write low level code for a modern superscalar CPU. So no, Mojo wouldn't be low level. It can't be.
14.
▲
by
kllrnohj
10d ago
So what should they do instead? Just give up? Assume that it's simply inevitable that Google will cancel AOSP entirely and so Graphene should hurry up and die?
15.
▲
by
kllrnohj
11d ago
Which wouldn't have actually done anything about this bug fwiw since this wasn't a memory safety issue with any C/C++ code itself
16.
▲
by
kllrnohj
11d ago
This "only" escapes the JavaScript sandbox. You still need to chain it with an escape for the process sandbox. So it's not just the boring stuff of turning a predictable crash into arbitrary execution, but also finding a se
17.
▲
by
kllrnohj
16d ago
And yet I just installed Antigravity, and it had a default checked box to also install Antigravity IDE. So someone still cares enough to try and juice the install numbers
18.
▲
by
kllrnohj
17d ago
Indexing into an array is direct pointer access, there's just an addition in front of it but it's hard to imagine that showing up at all in even the tightest of benchmark loops
19.
▲
by
kllrnohj
22d ago
Apple's use of "Professional" is just a fancy alias for high end or premium, it in no way indicates anything about being "for professionals" (most extreme example: "professional" iPhone models) Hence why t
20.
▲
by
kllrnohj
23d ago
If a process is allowed to execute code, it's always allowed to execute arbitrary code as well. Those two are fully intertwined, be it via dynamic executable code, ROP chains, because it has an interpreter, or because the initial binar
21.
▲
by
kllrnohj
24d ago
> There's plenty of scope for harm just within the process, Of course, but the process has every right to decide for itself if it wants to take that risk. Just like it decides if it wants to take the risk of a memory unsafe language
22.
▲
by
kllrnohj
24d ago
JITs are an attack surface in that process . They are still restricted to things that process was already allowed to do, no matter how badly implemented the JIT is. In this example usage, one would hope that authentication already happened
23.
▲
by
kllrnohj
24d ago
No, you're not understanding mine. Nobody builds an OS/system expecting that every executable is perfectly well behaved with zero bugs and zero ill intent. Applications are allowed to run code. JITs just run code in that same pro
24.
▲
by
kllrnohj
24d ago
No, it isn't. JITs don't grant capabilities abilities an equivalent interpreter doesn't already have. Allowing code execution allows code execution, that's it, that's the entirety of it.
25.
▲
by
kllrnohj
24d ago
Nonsense, there's no "system wide implications". Mappings are per process, and W^X is just a strategy to help harden individual processes, not the entire system. There's no herd immunity here. JITs do not grant the abili
26.
▲
by
kllrnohj
28d ago
> Android has always been more source-open than “open source”. The vast majority of community contributions that make it into the codebase are security fixes and small bug fixes. I believe this isn't actually about "Android&quo
27.
▲
by
kllrnohj
28d ago
Even AOSP has selinux enabled by default with very comprehensive and scoped policies. That, along with app isolation and permission system, already leaves desktop Linux far, far in the dust on security.
28.
▲
by
kllrnohj
29d ago
The remote tech support scam using screen sharing apps like team viewer is unfortunately very common and is basically why this exists. It's also patronizing to ask during setup or whatever if the user is dumb enough to get scammed li
29.
▲
by
kllrnohj
1mo ago
> Flutter has completely replaced it's rendering engine across all platforms And that new rendering engine is also why apps like Immich are unable to show HDR photos. Apple & Google both pushed broad support for that a couple ye
30.
▲
by
kllrnohj
1mo ago
LLMs make the dev environment almost irrelevant. llama.cpp supports AMD with both ROCm and Vulkan and that's nearly all that matters now. TBD how much AMD's AI Halo play will change things if at all, but they got a lot of positive
More ›